Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates on the test cases and minor fixes in the rt* scripts #68

Open
wants to merge 33 commits into
base: feature/coastal_app
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
edb0b64
added ufs-coastal README files
pvelissariou1 Mar 12, 2024
a3207db
Update README.md
pvelissariou1 Mar 12, 2024
c4e2224
Update README.md
pvelissariou1 Mar 12, 2024
b064a8c
Update README.md
pvelissariou1 Mar 12, 2024
6ceb3b5
Update README.md
pvelissariou1 Mar 12, 2024
bb24454
added new SCHISM test cases (iteration 1)
pvelissariou1 Mar 14, 2024
aff1b8f
Merge branch 'cmmb' of https://github.com/oceanmodeling/ufs-coastal i…
pvelissariou1 Mar 14, 2024
28ada34
added new SCHISM test cases (iteration 2)
pvelissariou1 Mar 15, 2024
af89fa9
added new ADCIRC test cases (iteration 1)
pvelissariou1 Mar 15, 2024
24422a6
updated the rt_coastal.conf file to account for the new ADCIRC and SC…
pvelissariou1 Mar 15, 2024
07c7da1
Merge branch 'feature/coastal_app' into cmmb
pvelissariou1 Mar 15, 2024
18a2f7e
merged branch feature/coastal_app into cmmb
pvelissariou1 Mar 15, 2024
58c39a6
reverted the README.md file
pvelissariou1 Mar 18, 2024
32ae224
updated the tests/tests/coastal_sandy_shinnecock* test configurations
pvelissariou1 Apr 8, 2024
05e7803
merged SCHISM* from feature/coastal_app
pvelissariou1 Apr 8, 2024
371a525
fixes in the coastal_florence_hsofs* SCHISM tests & the coastal_ideal…
pvelissariou1 Apr 17, 2024
1af77ba
added the parameters WLCLK and MESH_WAV to the coastal test cases
pvelissariou1 Apr 17, 2024
cf8b62a
created inherited test config for coastal_florence_hsofs_atm2sch2ww3_…
pvelissariou1 Apr 18, 2024
5bef0d1
grouped the coastal tests in <tested> and <testing>
pvelissariou1 Apr 23, 2024
13cd5b1
fixed missing statement in PAHM/src/parwind.F90 that was producing ze…
pvelissariou1 May 15, 2024
1ecd724
PAHM: fixed Log sequence and minor logging issues
pvelissariou1 May 16, 2024
dd4685c
PAHM: modified netcdfio.F90 to write certain variables as floats and …
pvelissariou1 May 16, 2024
3c84ca2
PAHM: modified the codes to allow for the date_time_str variable to b…
pvelissariou1 May 17, 2024
b293804
PAHM: fixed bug in parwindd.F90/GetGAHMFields to correctly calculate …
pvelissariou1 May 19, 2024
be1e69e
updated the SCHISM sources
pvelissariou1 Jun 6, 2024
c3dc345
Added the BUILD_TOOLS option in support of "coupled" model compilatio…
pvelissariou1 Jun 6, 2024
607659f
removed corrupted SCHISM sources
pvelissariou1 Jun 6, 2024
6191e39
synchronized with feature_coastal_app
pvelissariou1 Jun 6, 2024
01e71c5
PAHM: updated the sources
pvelissariou1 Jun 6, 2024
94ac03c
changed the schism pointer to upstream cmmb branch
pvelissariou1 Jun 6, 2024
d6ca914
SCHISM: syncronized sources with upstream cmmb branch
pvelissariou1 Jun 6, 2024
fb74df2
changed the SCHISM submodule pointer to master branch
pvelissariou1 Jun 8, 2024
985194a
SCHISM: changed pointer to commit 38d9501
pvelissariou1 Jun 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
358 changes: 358 additions & 0 deletions README-ufs_coastal.md
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pvelissariou1 @janahaddad I think we will move this UFS Coastal specific readme file to app level (ufs-coastal-app). Right. This also includes the images. BTW, I am not comfortable to use image files in the documentation at least in the README file. This will make our life harder when we need to change those information and we will need to recreate those files. I think it is better to go with plain text. Anyway let me know what you think.

Large diffs are not rendered by default.

56 changes: 56 additions & 0 deletions README-ufs_weather.md
Copy link
Collaborator

@uturuncoglu uturuncoglu Apr 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think if we move UFS coastal README to app level then we need to revert back the name of this file.

Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
[![Read The Docs Status](https://readthedocs.org/projects/ufs-weather-model/badge/?badge=latest)](http://ufs-weather-model.readthedocs.io/)

# ufs-weather-model

This is the UFS weather model source code

# Where to find information

Start at the [wiki](https://github.com/ufs-community/ufs-weather-model/wiki) which has quick start instructions.

[User's reference guide](http://ufs-weather-model.readthedocs.io/) is hosted on read the docs.

# What files are what

The top level directory structure groups source code and input files as follow:

| File/directory | Purpose |
| -------------- | ------- |
| ```LICENSE.md``` | A copy of the GNU Lesser General Public License, Version 3. |
| ```README.md``` | This file with basic pointers to more information. |
| ```NEMS/``` | Contains NOAA Environmental Modeling System source code and nems compset run scripts. |
| ```CMEPS-interface/``` | Contains CMEPS mediator |
| ```FV3/``` | Contains FV3 atmosphere model component including FV3 dynamical core, dynamics to physics driver, physics and IO. |
| ```DATM/``` | Contains Data Atmosphere model component |
| ```WW3/``` | Contains community wave modeling framework WW3. |
| ```MOM6-interface/``` | Contains MOM6 ocean model component |
| ```CICE-interface/``` | Contains CICE sea-ice model component including CICE6 and Icepack |
| ```stochastic_physics/``` | Contains the stochastic physics source code. |
| ```cmake/``` | Contains compile option files on various platforms. |
| ```modulefiles/``` | Contains module files on various platforms. |
| ```tests/``` | Regression and unit testing framework scripts. |
| ```build.sh``` | Script to build the model executable. (also used by `tests/`) |

E.g. use of `build.sh` to build the coupled model with `FV3_GFS_v15p2` as the CCPP suite.
```
$> CMAKE_FLAGS="-DAPP=S2S" CCPP_SUITES="FV3_GFS_v15p2" ./build.sh
```
The build system is regularly tested with [Tier-1 and Tier-2 platforms](
https://github.com/ufs-community/ufs-weather-model/wiki/Regression-Test-Policy-for-Weather-Model-Platforms-and-Compilers).
Configurations for other platforms that are available with UFS should be used with the understanding that they are not regularly
tested and users will have to adapt those to make it work.

# Disclaimer

The United States Department of Commerce (DOC) GitHub project code is provided
on an "as is" basis and the user assumes responsibility for its use. DOC has
relinquished control of the information and no longer has responsibility to
protect the integrity, confidentiality, or availability of the information. Any
claims against the Department of Commerce stemming from the use of its GitHub
project will be governed by all applicable Federal law. Any reference to
specific commercial products, processes, or services by service mark,
trademark, manufacturer, or otherwise, does not constitute or imply their
endorsement, recommendation or favoring by the Department of Commerce. The
Department of Commerce seal and logo, or the seal and logo of a DOC bureau,
shall not be used in any manner to imply endorsement of any commercial product
or activity by DOC or the United States Government.
2 changes: 1 addition & 1 deletion SCHISM-interface/SCHISM
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am syncing both SCHSIM and SCHSIM-ESMF at this point and pointing their master branch. So, once I finish testing that and syncing ufs-coastal with ufs-weather-model, this branch needs to be synced. Then, these will disappear from the PR.

Binary file added images/coastalapp-allbin.png
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, I think we need to get rid of entire images folder. They seems also belong to old version of the model (CoastalApp).

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp-conf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp-modulefiles.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp-root-01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp-root.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp-scripts.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp-tree.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp-usage.odt
Binary file not shown.
Binary file added images/coastalapp-usage.pdf
Binary file not shown.
Binary file added images/coastalapp-usage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp_models-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp_models-old.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp_models.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp_usage_title.pdf
Binary file not shown.
Binary file added images/coastalapp_usage_title.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/coastalapp_usage_title1.pdf
Binary file not shown.
Binary file added images/github-coastalapp.png
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is not required. If we have actions in the app level we could show their status dynamically in the README page.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/ufs_coastal_models.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion tests/parm/ufs.configure.coastal_datm_ocn_wav.IN
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ WAV_attributes::
DumpFields = false
ProfileMemory = false
merge_import = .false.
mesh_wav = mesh.shinnecock.cdf5.nc
mesh_wav = @[MESH_WAV]
multigrid = false
gridded_netcdfout = true
diro = "."
Expand Down
2 changes: 1 addition & 1 deletion tests/parm/ufs.configure.coastal_datm_wav.IN
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ WAV_attributes::
DumpFields = false
ProfileMemory = false
merge_import = .false.
mesh_wav = mesh.shinnecock.cdf5.nc
mesh_wav = @[MESH_WAV]
multigrid = false
gridded_netcdfout = true
diro = "."
Expand Down
2 changes: 1 addition & 1 deletion tests/parm/ufs.configure.coastal_wav.IN
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ WAV_attributes::
DumpFields = false
ProfileMemory = false
merge_import = .false.
mesh_wav = mesh.shinnecock.cdf5.nc
mesh_wav = @[MESH_WAV]
multigrid = false
gridded_netcdfout = true
diro = "."
Expand Down
10 changes: 5 additions & 5 deletions tests/rt.sh
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we don't need to adjust these. I am currently syncing ufs-coastal and if there is a still issue with those queue names. We could open an issue in ufs-weather-model level and make the changes over there. We might also adjust rt.sh to allow using user specified queue names from command line rather than hardcoding in her. That will bring more flexibility to the RT system.

Original file line number Diff line number Diff line change
Expand Up @@ -391,8 +391,8 @@ elif [[ $MACHINE_ID = hercules ]]; then
ECFLOW_START=/work/noaa/epic/role-epic/spack-stack/hercules/ecflow-5.8.4/bin/ecflow_start.sh
ECF_PORT=$(( $(id -u) + 1500 ))

QUEUE=windfall
COMPILE_QUEUE=windfall
QUEUE=batch
COMPILE_QUEUE=batch
PARTITION=hercules
dprefix=/work2/noaa/stmp/${USER}
DISKNM=/work/noaa/epic/hercules/UFS-WM_RT
Expand Down Expand Up @@ -652,8 +652,8 @@ if [[ $ROCOTO == true ]]; then
COMPILE_QUEUE=batch
ROCOTO_SCHEDULER=slurm
elif [[ $MACHINE_ID = hercules ]]; then
QUEUE=windfall
COMPILE_QUEUE=windfall
QUEUE=batch
COMPILE_QUEUE=batch
ROCOTO_SCHEDULER=slurm
elif [[ $MACHINE_ID = s4 ]]; then
QUEUE=s4
Expand Down Expand Up @@ -744,7 +744,7 @@ EOF
elif [[ $MACHINE_ID = orion ]]; then
QUEUE=batch
elif [[ $MACHINE_ID = hercules ]]; then
QUEUE=windfall
QUEUE=batch
elif [[ $MACHINE_ID = jet ]]; then
QUEUE=batch
elif [[ $MACHINE_ID = s4 ]]; then
Expand Down
52 changes: 29 additions & 23 deletions tests/rt_coastal.conf
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is better to keep only fully tested configurations in the rt_coastal.conf. It would be nice to create another file (rt_coastal_tmp.conf etc.) for the rest.

Original file line number Diff line number Diff line change
Expand Up @@ -24,60 +24,66 @@
##########
### ADCIRC tests: 1-5
COMPILE | 1 | intel | -DAPP=CSTLA -DADCIRC_CONFIG=PADCIRC -DCOUPLED=ON | | fv3 |
RUN | coastal_florence_hsofs_atm2adc | | baseline |
RUN | coastal_ike_shinnecock_atm2adc | | baseline |
RUN | coastal_florence_hsofs_atm2adc | | baseline |
RUN | coastal_idealized_shinnecock_atm2adc | | baseline |
RUN | coastal_sandy_shinnecock_atm2adc | | baseline |

COMPILE | 2 | intel | -DAPP=CSTLAW -DADCIRC_CONFIG=PADCIRC -DCOUPLED=ON | | fv3 |
RUN | coastal_florence_hsofs.atm2adc2ww3 | | baseline |
RUN | coastal_ike_shinnecock.atm2adc2ww3 | | baseline |
RUN | coastal_florence_hsofs_atm2adc2ww3 | | baseline |
RUN | coastal_idealized_shinnecock_atm2adc2ww3 | | baseline |
RUN | coastal_sandy_shinnecock_atm2adc2ww3 | | baseline |

COMPILE | 3 | intel | -DAPP=CSTLPA -DADCIRC_CONFIG=PADCIRC -DCOUPLED=ON | | fv3 |
RUN | coastal_florence_hsofs.pam2adc | | baseline |
RUN | coastal_sandy_shinnecock.pam2adc | | baseline |
RUN | coastal_florence_hsofs_pam2adc | | baseline |
RUN | coastal_sandy_shinnecock_pam2adc | | baseline |

COMPILE | 4 | intel | -DAPP=CSTLPAW -DADCIRC_CONFIG=PADCIRC -DCOUPLED=ON | | fv3 |
RUN | coastal_florence_hsofs.pam2adc2ww3 | | baseline |
RUN | coastal_sandy_shinnecock.pam2adc2ww3 | | baseline |
RUN | coastal_florence_hsofs_pam2adc2ww3 | | baseline |
RUN | coastal_sandy_shinnecock_pam2adc2ww3 | | baseline |

##########
### FVCOM tests: 6-10
COMPILE | 6 | intel | -DAPP=CSTLF -DCOORDINATE_TYPE=SPHERICAL -DWET_DRY=ON | | fv3 |
RUN | coastal_scituateharbor_atm2fvc | | baseline |
RUN | coastal_scituateharbor_atm2fvc | | baseline |

##########
### SCHISM tests: 11-15
COMPILE | 11 | intel | -DAPP=CSTLS -DUSE_ATMOS=ON -DNO_PARMETIS=OFF -DOLDIO=ON | | fv3 |
RUN | coastal_florence_hsofs.atm2sch | | baseline |
RUN | coastal_ike_shinnecock_atm2sch | | baseline |
RUN | coastal_florence_hsofs_atm2sch | | baseline |
RUN | coastal_idealized_shinnecock_sch | | baseline |
RUN | coastal_idealized_shinnecock_atm2sch | | baseline |
RUN | coastal_sandy_shinnecock_sch | | baseline |
RUN | coastal_sandy_shinnecock_atm2sch | | baseline |

#P.V We might need test cases to use the internal wave model (WWM: -DUSE_WWM=ON)
#P.V It might be simpler to setup a test case using WWM
COMPILE | 12 | intel | -DAPP=CSTLSW -DUSE_ATMOS=ON -DUSE_WW3=ON -DNO_PARMETIS=OFF -DOLDIO=ON -DPDLIB=ON | | fv3 |
RUN | coastal_florence_hsofs.atm2sch2ww3 | | baseline |
RUN | coastal_ike_shinnecock_atm2sch2ww3 | | baseline |
RUN | coastal_florence_hsofs_atm2sch2ww3 | | baseline |
RUN | coastal_florence_hsofs_atm2sch2ww3_nobc | | baseline |
RUN | coastal_idealized_shinnecock_atm2sch2ww3 | | baseline |
RUN | coastal_sandy_shinnecock_atm2sch2ww3 | | baseline |

COMPILE | 13 | intel | -DAPP=CSTLS -DUSE_PAHM=ON -DNO_PARMETIS=OFF -DOLDIO=ON | | fv3 |
RUN | coastal_florence_hsofs_sch_pam | | baseline |
RUN | coastal_sandy_shinnecock.sch_pam | | baseline |
RUN | coastal_florence_hsofs_sch_pam | | baseline |
RUN | coastal_sandy_shinnecock_sch_pam | | baseline |

COMPILE | 14 | intel | -DAPP=CSTLPS -DUSE_ATMOS=ON -DNO_PARMETIS=OFF -DOLDIO=ON | | fv3 |
RUN | coastal_florence_hsofs.pam2sch | | baseline |
RUN | coastal_sandy_shinnecock_pam2sch | | baseline |
RUN | coastal_florence_hsofs_pam2sch | | baseline |
RUN | coastal_sandy_shinnecock_pam2sch | | baseline |

COMPILE | 15 | intel | -DAPP=CSTLPSW -DUSE_ATMOS=ON -DUSE_WW3=ON -DNO_PARMETIS=OFF -DOLDIO=ON | | fv3 |
RUN | coastal_florence_hsofs.pam2sch2ww3 | | baseline |
RUN | coastal_sandy_shinnecock_pam2sch2ww3 | | baseline |
RUN | coastal_florence_hsofs_pam2sch2ww3 | | baseline |
RUN | coastal_sandy_shinnecock_pam2sch2ww3 | | baseline |

##########
### ROMS tests: 16-20
COMPILE | 16 | intel | -DAPP=CSTLR -DMY_CPP_FLAGS=BULK_FLUXES | | fv3 |
RUN | coastal_irene_atm2roms | | baseline |
RUN | coastal_irene_atm2roms | | baseline |

##########
### PAHM tests: 21-25

##########
### WW3 tests: 26-30
COMPILE | 26 | intel | -DAPP=CSTLW -DPDLIB=ON | | fv3 |
RUN | coastal_ike_shinnecock_ww3 | | baseline |
RUN | coastal_ike_shinnecock_atm2ww3 | | baseline |
RUN | coastal_idealized_shinnecock_ww3 | | baseline |
RUN | coastal_idealized_shinnecock_atm2ww3 | | baseline |
2 changes: 1 addition & 1 deletion tests/tests/coastal_florence_hsofs_atm2adc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
###############################################################################
#
# ADCIRC standalone florence_shinnecock_atm2adc configuration
# ADCIRC coupled florence_shinnecock_atm2adc configuration
#
###############################################################################

Expand Down
107 changes: 107 additions & 0 deletions tests/tests/coastal_florence_hsofs_atm2adc2ww3
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
###############################################################################
#
# ADCIRC coupled florence_hsofs_atm2adc2ww3 configuration
#
###############################################################################

export TEST_DESCR="Compare florence_hsofs_atm2adc2ww3 results with previous trunk version"

export CNTL_DIR=coastal_florence_hsofs_atm2adc2ww3

export LIST_FILES="fort.74.nc \
fort.73.nc \
fort.64.nc \
fort.63.nc \
fort.61.nc \
ufs.cpld.cpl.hi.2018-09-10-00000.nc \
ufs.cpld.cpl.hi.2018-09-11-00000.nc \
ufs.cpld.cpl.hi.2018-09-12-00000.nc"

# deafult options
export_coastal

# model_configure
export SYEAR=2018
export SMONTH=09
export SDAY=10
export SHOUR=00
export FHMAX=1
#export FHMAX=7
export FHROT=0
# not used
export DT_ATMOS=720
export RESTART_INTERVAL=0
export QUILTING=.true.
export QUILTING_RESTART=.false.
export WRITE_GROUP=1
export WRTTASK_PER_GROUP=6
export ITASKS=1
export OUTPUT_HISTORY=.true.
export WRITE_DOPOST=.false.
export NUM_FILES=2
export FILENAME_BASE="'atm' 'sfc'"
export OUTPUT_GRID="'cubed_sphere_grid'"
export OUTPUT_FILE="'netcdf'"
export IDEFLATE=0
export NBITS=0
export ICHUNK2D=0
export JCHUNK2D=0
export ICHUNK3D=0
export JCHUNK3D=0
export KCHUNK3D=0
export IMO=384
export JMO=190
export WRITE_NSFLIP=.false.
export OUTPUT_FH="12 -1"
export IAU_OFFSET=0
if [[ " hera orion hercules gaea jet " =~ " ${MACHINE_ID} " ]] ; then
ZSTANDARD_LEVEL=5
fi

# datm
export DATM_CDEPS=true
export DATM_STREAM_CONFIGURE=datm.streams.coastal.IN
export atm_datamode="ATMMESH"
export MESH_ATM="Wind_Pressure_HWRF_Florence_ExtendedSmooth_ESMFmesh.nc"
export ATM_NX_GLB=3241
export ATM_NY_GLB=2761
export EXPORT_ALL=.true.
export FILENAME_BASE='atmmesh.'
export STREAM_VECTORS="null"
export stream_files="\"INPUT/Wind_Pressure_HWRF_Florence_ExtendedSmooth.nc\""
export stream_variables="\"uwnd Sa_u10m\" \"vwnd Sa_v10m\" \"P Sa_pslv\""
export mapalgo=redist
export dtlimit=1.5
export STREAM_OFFSET=0

# datm/ocean
export HURR="Florence"
export CPL_CONF="atm2adc2ww3"

# pes
export ATM_compute_tasks=20
export OCN_tasks=240
export WAV_tasks=480

export WLCLK=120

# configuration
export MODEL_CONFIGURE=model_configure.IN
export UFS_CONFIGURE=ufs.configure.coastal_datm_ocn_wav.IN
export med_model=cmeps
export med_omp_num_threads=1
export atm_model=datm
export atm_omp_num_threads=1
export ocn_model=adcirc
export ocn_omp_num_threads=1
export wav_model=ww3
export wav_omp_num_threads=1
export MESH_WAV="HSOFS_ESMFmesh.nc"
export coupling_interval_slow_sec=3600
export RESTART_N=12
export RUNTYPE=startup
export CPLMODE=coastal
export meshloc=element

# input files
export FV3_RUN="coastal_datm_atmmesh.IN coastal_schism_run.IN coastal_ww3_run.IN"
Loading