Skip to content

Commit

Permalink
add rt.conf-JW
Browse files Browse the repository at this point in the history
  • Loading branch information
jiandewang committed Dec 8, 2024
1 parent 1f4faae commit a643b6f
Showing 1 changed file with 186 additions and 0 deletions.
186 changes: 186 additions & 0 deletions tests/rt.conf-JW
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
### RT.CONF FORMATTING ###
# COMPILE Line ( Items separated by a | )
# Item 1: COMPILE - This tells rt.conf the following information is to be used in setting up a compile job
# Item 2: Compile name - The rt.sh will add _gnu or _intel to it. There must be no duplicate names for each compiler.
# If two compilations are identical except compiler, please use the same name for each.
# Item 3: Compiler to use in build (intel or gnu)
# Item 4: CMAKE Options - Provide all CMAKE options for the build
# Item 5: Machines to run on (- is used to ignore specified machines, + is used to only run on specified machines)
## -> EX: + hera orion gaea = compile will only run on hera orion and gaea machines
## -> EX: - wcoss2 acorn = compile will NOT be run on wcoss2 or acorn
# Item 6: [set as fv3]. Used to control the compile job only if FV3 was present, previously used to run a test w/o compiling code
#
# RUN Line ( Items separated by a | )
## NOTE: The build resulting from the COMPILE line above the RUN line will be used to run the test
# Item 1: RUN - This tells rt.conf the following information is to be used in setting up a model run
# Item 2: Test name. (Which test in the tests/tests directory should be sourced)
# Item 3: Machines to run on (- is used to ignore specified machines, + is used to only run on specified machines).
## reference example above
# Item 4: Controls whether the run creates its own baseline or it uses the baseline from a different (control) test.
# Item 5: Test name to compare baselines with if not itself.

#############################
### Intel (Classic) Tests ###
#############################

### S2S tests ###
COMPILE | s2swa_32bit | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 |
RUN | cpld_control_p8_mixedmode | - noaacloud | baseline |

#GFS
COMPILE | s2swa_32bit_pdlib | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | - noaacloud | fv3 |
RUN | cpld_control_gfsv17 | - noaacloud | baseline |
RUN | cpld_control_gfsv17_iau | - noaacloud | baseline | cpld_control_gfsv17
RUN | cpld_restart_gfsv17 | - noaacloud | | cpld_control_gfsv17
RUN | cpld_mpi_gfsv17 | - noaacloud | |

#SFS
COMPILE | s2swa_32bit_pdlib_sfs | intel | -DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | - noaacloud | fv3 |
RUN | cpld_control_sfs | - noaacloud | baseline |

COMPILE | s2swa_32bit_pdlib_debug | intel | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | - noaacloud jet | fv3 |
RUN | cpld_debug_gfsv17 | - noaacloud jet | baseline |

COMPILE | s2swa | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 |
RUN | cpld_control_p8 | - noaacloud | baseline |
RUN | cpld_control_p8.v2.sfc | - noaacloud | baseline |
RUN | cpld_restart_p8 | - noaacloud | | cpld_control_p8
RUN | cpld_control_qr_p8 | - noaacloud | |
RUN | cpld_restart_qr_p8 | - noaacloud | | cpld_control_qr_p8
RUN | cpld_2threads_p8 | - noaacloud | |
RUN | cpld_decomp_p8 | - noaacloud | |
RUN | cpld_mpi_p8 | - noaacloud | |
RUN | cpld_control_ciceC_p8 | - noaacloud | baseline |
RUN | cpld_control_c192_p8 | - wcoss2 jet acorn s4 noaacloud | baseline |
RUN | cpld_restart_c192_p8 | - wcoss2 jet acorn s4 noaacloud | | cpld_control_c192_p8
RUN | cpld_bmark_p8 | - s4 jet acorn noaacloud | baseline |
RUN | cpld_restart_bmark_p8 | - s4 jet acorn noaacloud | | cpld_bmark_p8

# Aerosol, no Wave
RUN | cpld_s2sa_p8 | - noaacloud | baseline |

COMPILE | s2sw | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 |
RUN | cpld_control_noaero_p8 | | baseline |
RUN | cpld_control_nowave_noaero_p8 | - noaacloud | baseline |

COMPILE | s2swa_debug | intel | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | - wcoss2 noaacloud acorn | fv3 |
RUN | cpld_debug_p8 | - wcoss2 acorn noaacloud | baseline |

COMPILE | s2sw_debug | intel | -DAPP=S2SW -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | - wcoss2 noaacloud acorn | fv3 |
RUN | cpld_debug_noaero_p8 | - wcoss2 acorn noaacloud | baseline |

# Waves and aerosol off for computing fluxes in mediator
COMPILE | s2s_aoflux | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON | | fv3 |
RUN | cpld_control_noaero_p8_agrid | | baseline |

COMPILE | s2s | intel | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | | fv3 |
RUN | cpld_control_c48 | | baseline |
RUN | cpld_warmstart_c48 | - noaacloud | baseline |
RUN | cpld_restart_c48 | - noaacloud | | cpld_warmstart_c48

COMPILE | s2swa_faster | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DFASTER=ON | - noaacloud | fv3 |
RUN | cpld_control_p8_faster | - noaacloud | baseline |

# Unstructured WW3 mesh
COMPILE | s2sw_pdlib | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | - noaacloud | fv3 |
RUN | cpld_control_pdlib_p8 | - noaacloud | baseline |
RUN | cpld_restart_pdlib_p8 | - noaacloud | | cpld_control_pdlib_p8
RUN | cpld_mpi_pdlib_p8 | - noaacloud | | cpld_control_pdlib_p8

COMPILE | s2sw_pdlib_debug | intel | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | - noaacloud | fv3 |
RUN | cpld_debug_pdlib_p8 | - noaacloud | baseline |

### ATM tests ###

COMPILE | hafs_mom6w | intel| -DAPP=HAFS-MOM6W -DREGIONAL_MOM6=ON -DCDEPS_INLINE=ON -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf,FV3_HAFS_v1_gfdlmp_tedmf_nonsst,FV3_HAFS_v1_thompson,FV3_HAFS_v1_thompson_nonsst -D32BIT=ON | -jet noaacloud s4 | fv3 |
RUN | hafs_regional_storm_following_1nest_atm_ocn_wav_mom6 | - jet s4 noaacloud | baseline |


### CDEPS Data Atmosphere tests ###
COMPILE | datm_cdeps | intel | -DAPP=NG-GODAS | - wcoss2 | fv3 |
RUN | datm_cdeps_control_cfsr | - wcoss2 | baseline |
RUN | datm_cdeps_restart_cfsr | - wcoss2 noaacloud | | datm_cdeps_control_cfsr
RUN | datm_cdeps_control_gefs | - wcoss2 | baseline |
RUN | datm_cdeps_iau_gefs | - wcoss2 | baseline |
RUN | datm_cdeps_stochy_gefs | - wcoss2 | baseline |
RUN | datm_cdeps_ciceC_cfsr | - wcoss2 noaacloud | baseline |
RUN | datm_cdeps_bulk_cfsr | - wcoss2 noaacloud | baseline |
RUN | datm_cdeps_bulk_gefs | - wcoss2 noaacloud | baseline |
RUN | datm_cdeps_mx025_cfsr | - wcoss2 noaacloud | baseline |
RUN | datm_cdeps_mx025_gefs | - wcoss2 noaacloud | baseline |
RUN | datm_cdeps_multiple_files_cfsr | - wcoss2 noaacloud | |
RUN | datm_cdeps_3072x1536_cfsr | - wcoss2 noaacloud | baseline |
RUN | datm_cdeps_gfs | - wcoss2 noaacloud | baseline |

COMPILE | datm_cdeps_debug | intel | -DAPP=NG-GODAS -DDEBUG=ON | - wcoss2 acorn noaacloud | fv3 |
RUN | datm_cdeps_debug_cfsr | - wcoss2 acorn noaacloud | baseline |

COMPILE | datm_cdeps_faster | intel | -DAPP=NG-GODAS -DFASTER=ON | - wcoss2 | fv3 |
RUN | datm_cdeps_control_cfsr_faster | - wcoss2 | baseline |


### AMIP+ tests ###
COMPILE | atm_ds2s_docn_pcice | intel | -DAPP=ATM_DS2S-PCICE -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 |
RUN | atm_ds2s_docn_pcice | - noaacloud | baseline |
COMPILE | atm_ds2s_docn_dice | intel | -DAPP=ATM_DS2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | - wcoss2 acorn | fv3 |
RUN | atm_ds2s_docn_dice | - noaacloud wcoss2 acorn | baseline | cpld_control_nowave_noaero_p8



#############################
### Intel (LLVM) Tests ######
#############################


# Coupled gfs17 tests on Gaea
COMPILE | s2swa_32bit_pdlib | intelllvm | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | + gaea | fv3 |
RUN | cpld_control_gfsv17 | + gaea | baseline |

COMPILE | s2swa_32bit_pdlib_debug | intelllvm | -DAPP=S2SWA -D32BIT=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | + gaea | fv3 |
RUN | cpld_debug_gfsv17 | + gaea | baseline |

COMPILE | s2swa_32bit_pdlib_sfs | intelllvm | -DAPP=S2SWA -D32BIT=ON -DHYDRO=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | + gaea | fv3 |
RUN | cpld_control_sfs | + gaea | baseline |

COMPILE | s2swa | intelllvm | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8,FV3_GFS_v17_coupled_p8_ugwpv1 | + gaea | fv3 |
RUN | cpld_control_p8 | + gaea | baseline |


COMPILE | hafsw_debug | intelllvm | -DAPP=HAFSW -DMOVING_NEST=ON -DCCPP_SUITES=FV3_HAFS_v1_gfdlmp_tedmf_nonsst -D32BIT=ON -DDEBUG=ON | + orion | fv3 |
RUN | hafs_regional_storm_following_1nest_atm_ocn_debug | + orion | baseline |

# DATM/CDEPS tests on Hercules
COMPILE | datm_cdeps | intelllvm | -DAPP=NG-GODAS | + hercules | fv3 |
RUN | datm_cdeps_control_cfsr | + hercules | baseline |

COMPILE | datm_cdeps_debug | intelllvm | -DAPP=NG-GODAS -DDEBUG=ON | + hercules | fv3 |
RUN | datm_cdeps_debug_cfsr | + hercules | baseline |



#############################
### Gnu Tests ###############
#############################

### CCPP PROD tests ###

### S2S tests ###
COMPILE | s2swa | gnu | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera hercules | fv3 |
#RUN | cpld_control_p8 | + hercules | baseline |

COMPILE | s2s | gnu | -DAPP=S2S -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 | + hera hercules | fv3 |
RUN | cpld_control_nowave_noaero_p8 | + hera hercules | baseline |

COMPILE | s2swa_debug | gnu | -DAPP=S2SWA -DDEBUG=ON -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | + hera hercules | fv3 |
#RUN | cpld_debug_p8 | + hercules | baseline |

# Unstructured WW3
COMPILE | s2sw_pdlib | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON | + hera hercules | fv3 |
RUN | cpld_control_pdlib_p8 | + hera hercules | baseline |

COMPILE | s2sw_pdlib_debug | gnu | -DAPP=S2SW -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_ugwpv1 -DPDLIB=ON -DDEBUG=ON | + hera hercules | fv3 |
RUN | cpld_debug_pdlib_p8 | + hercules | baseline |

### CDEPS Data Atmosphere test ###
COMPILE | datm_cdeps | gnu | -DAPP=NG-GODAS | + hera hercules | fv3 |
RUN | datm_cdeps_control_cfsr | + hera hercules | baseline |

0 comments on commit a643b6f

Please sign in to comment.