#945 closed upgrade (Done)
IMPORTANT: Updated ROMS test repository — at Version 2
Reported by: | arango | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | Release ROMS/TOMS 4.2 |
Component: | Nonlinear | Version: | 4.1 |
Keywords: | Cc: |
Description (last modified by )
We are still working on the new GitHub repository for ROMS and hope to make the public announcement soon. So, please be patient with us. We must ensure the entire infrastructure is in place before it becomes public.
The ROMS test repository was updated to include changes to standard input files and Gmake and CMake scripts. The svn test repository will be deprecated after the ROMS GitHub release.
- The GNU and CMake build scripts were updated to add new features:
- Introduced environmental variable ROMS_ROOT_DIR to specify the location from where the User cloned/downloaded the ROMS source code. We highly recommend that Users set this environmental variable in their computer logging script.
- Introduced the -b option for the build command to compile a specific branch. For example, use:
build_roms.sh -j 5 -b feature/kernel or cbuild_roms.sh -j 10 -b feature/wec
to compile the version feature/kernel instead of the default develop branch. The build script will clone the ROMS source code from GitHub into the project sub-directory src. Check out the build scripts for more details. Notice that the feature branches are under development and targeted to advanced users, superusers, and beta testers. Regular and novice users must use the default develop branch.
- The build scripts local environmental variable SCRATCH_DIR is renamed to BUILD_DIR, which is a more appropriate name. The ROMS makefile is updated to support both macros for backward compatibility.
- The build scripts now report a summary when finished:
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> GNU Build script command: build_roms.sh -j 10 -b feature/kernel ROMS source directory: /home/arango/ROMS/TestCases/upwelling/Forward/src ROMS build directory: /home/arango/ROMS/TestCases/upwelling/Forward/Build_romsM ROMS downloaded from: https://github.com/... ROMS compiled branch: feature/kernel ROMS Application: UPWELLING Fortran compiler: ifort Fortran flags: -fp-model precise -heap-arrays -ip -O3 -traceback -check uninit Added CPP Options: -DAVERAGES -DDIAGNOSTICS_TS -DDIAGNOSTICS_UV -DSTATIONS -DFLOATS -DFLOAT_VWALK -DUV_VIS2 -DMIX_S_UV -DUV_LDRAG -DUV_DRAG_GRID -DANA_DRAG -DBIO_FENNEL <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> CMake Build script command: cbuild_roms.sh -j 10 -b feature/wec -noclean ROMS source directory: /home/arango/ROMS/TestCases/upwelling/Forward/src ROMS build directory: /home/arango/ROMS/TestCases/upwelling/Forward/CBuild_romsM ROMS downloaded from: https://github.com/... ROMS compiled branch: feature/wec ROMS Application: UPWELLING Fortran compiler: ifort Fortran flags: -fp-model precise -heap-arrays -ip -O3 -traceback -check uninit Added CPP Options: -DAVERAGES -DDIAGNOSTICS_TS -DDIAGNOSTICS_UV -DSTATIONS -DFLOATS -DFLOAT_VWALK -DUV_VIS2 -DMIX_S_UV -DUV_LDRAG -DUV_DRAG_GRID -DANA_DRAG -DBIO_FENNEL <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
- Introduced environmental variable ROMS_ROOT_DIR to specify the location from where the User cloned/downloaded the ROMS source code. We highly recommend that Users set this environmental variable in their computer logging script.
- All the ROMS standard input files (roms_*.in) were updated to include the options for Waves Effect on Currents (WEC).
- The metadata YAML dictionary varinfo.yaml was changed to include the Waves Effect on Currents (WEC) fields and the native sea-ice mode (ICE_MODEL).
Change History (2)
comment:1 by , 21 months ago
Description: | modified (diff) |
---|---|
Resolution: | → Done |
Status: | new → closed |
comment:2 by , 21 months ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.