ROMS/TOMS Developers

Algorithms Update Web Log

arango - September 25, 2006 @ 22:03
Changes to ROMS Directory Tree- Comments (0)

In order to facilitate coupling to other models the directory tree of ROMS was changed to:

    src/
       /Compilers
       /Lib
       /Master
       /ROMS/
            /Adjoint
            /Bin
            /Drivers
            /External
            /Include
            /Modules
            /Nonlinear
            /Obsolete
            /Programs
            /Representer
            /SeaIce
            /Tangent
            /Utility

The makefile is now located in the top directory src. This allows us to used the same makefile in other components of the coupling sytem. Notice the a new directory ROMS was created with contains all previous directories except Lib and Compilers. They are now located in the top directory src so it can be used by other components of the coupling system.

A new directory Master was created and contains the main drivers of the coupled system. It currently contains the files air_ocean.h, master.F, ocean_control.F and propagator.F. These files were located previously in the Drivers directory.

All the Module.mk in each directory were modified to add the ROMS subdirectory. The file Compilers/MakeDepend was changed to conform with the new directory structure. Recall that this file is created automatically by executing a make depend from the top directory src.

The model is now compiled from the top directory src.

The user can add more directories in src for other coupling systems like that for atmospheric, wave models, etc.

For the current updated file list .

No Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment

You must be logged in to post a comment.