Custom Query (964 matches)
Results (28 - 30 of 964)
Ticket
|
Resolution
|
Summary
|
Owner
|
Reporter
|
#938 |
Fixed
|
VERY IMPORTANT: Update CMake and corrected bug
|
|
arango
|
Description |
- Updated CMake flags for GNU (Compilers/compiler_flags_GNU_Fortran.cmake) and Intel (Compilers/compiler_flags_Intel_Fortran.cmake) compilers.
- Update the information in Compilers/roms_compiler_flags.cmake to ROMS BUILD TYPE, ROMS COMPILER FLAGS, and internal macro my_fflags.
- Corrected bug ESM/coupling_esmf.yaml, ESM/coupling_esmf_coamps.yaml, and ESM/coupling_esmf_wrf.yaml. We need the extrapolation_method to have a value of nearest instead of none. By default, the ESMF/NUOPC library needs the specification of the regrid and extrapolation methods in all the import and export fields:
- standard_name: downward_shortwave_flux_at_sea_water_surface
long_name: surface downward shortwave radiation flux
short_name: dSWrad
data_variables: [dswrad, time]
source_units: W m-2
destination_units: W m-2
source_grid: cell_center
destination_grid: cell_center
add_offset: 0.0d0
scale: 1.0d0
debug_write: false
connected_to: *ATM # swdown
regrid_method: bilinear
extrapolate_method: nearest
Many thanks to Fernando Pareja for bringing this to my attention.
|
#937 |
Done
|
Refactored the location of cpp_clean when using CMake
|
|
arango
|
Description |
- Added CMake (cbuild_roms.csh and cbuild_roms.sh) scripts to all the applications in the test repository. As build_roms.csh and build_roms.sh, they can be used for any version of ROMS in the git and svn repositories.
|
#936 |
Done
|
IMPORTANT: Miscelaneous Update
|
|
arango
|
Description |
- To distinguish between ESMF and MCT coupling, the module in mct_coupler.h is renamed from ocean_coupler_mod to mct_coupler_mod. I missed that renaming when I restructured the coupler a few years back. I noticed this issue when using CMake in the ROMS-JEDI interface. There are changes in several that include this module with the USE association.
- Remove using ecbuild command in cbuild_roms.csh and cbuild_roms.sh. The ecbuild tool, developed at ECMWF, is a built function on top of CMake and consists of a set of macros and a wrapper around CMake. It is exclusively used in the ROMS-JEDI interface and JEDI to configure the entire data assimilation system components.
- Modified and cleaned main CMakeLists.txt and Compilers/roms_config.cmake to facilitate compiling ROMS source code within the ROMS-JEDI interface and to allow the workflow of different ROMS-JEDI applications.
Many thanks to David Robertson for figuring out the complicated manipulations with CMake, which is exclusively used in JEDI.
|
Note:
See
TracQuery
for help on using queries.