Skip to content

Commit

Permalink
Merge pull request #123 from christinaholtNOAA/merge_0322
Browse files Browse the repository at this point in the history
rrfs_ci: Merge in develop
  • Loading branch information
christinaholtNOAA authored Mar 25, 2022
2 parents a8a577d + 486224c commit 52c10ab
Show file tree
Hide file tree
Showing 10 changed files with 49 additions and 101 deletions.
4 changes: 2 additions & 2 deletions Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ protocol = git
repo_url = https://github.com/ufs-community/ufs-weather-model
# Specify either a branch name or a hash but not both.
#branch = develop
hash = 805421d
hash = e593349
local_path = src/ufs-weather-model
required = True

Expand All @@ -29,7 +29,7 @@ protocol = git
repo_url = https://github.com/NOAA-EMC/UPP
# Specify either a branch name or a hash but not both.
#branch = develop
hash = a49af05
hash = 4a16052
local_path = src/UPP
required = True

Expand Down
3 changes: 1 addition & 2 deletions devbuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ OPTIONS
show this help guide
--platform=PLATFORM
name of machine you are building on
(e.g. cheyenne | hera | jet | orion | wcoss_cray | wcoss_dell_p3)
(e.g. cheyenne | hera | jet | orion | wcoss_dell_p3)
--compiler=COMPILER
compiler to use; default depends on platform
(e.g. intel | gnu | cray | gccgfortran)
Expand Down Expand Up @@ -145,7 +145,6 @@ if [ -z "${COMPILER}" ] ; then
case ${PLATFORM} in
jet|hera) COMPILER=intel ;;
orion) COMPILER=intel ;;
wcoss_cray) COMPILER=intel ;;
wcoss_dell_p3) COMPILER=intel ;;
cheyenne) COMPILER=intel ;;
macos) COMPILER=gccgfortran ;;
Expand Down
2 changes: 1 addition & 1 deletion docs/UsersGuide/source/ConfigWorkflow.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Platform Environment
Setting ``RUN_ENVIR`` to “community” will use the standard directory structure and variable naming convention and is recommended in most cases for users who are not planning to implement their code into operations at NCO.

``MACHINE``: (Default: “BIG_COMPUTER”)
The machine (a.k.a. platform) on which the workflow will run. Currently supported platforms include "WCOSS_CRAY," "WCOSS_DELL_P3," "HERA," "ORION," "JET," "ODIN," "CHEYENNE," "STAMPEDE,” “GAEA,” “MACOS,” and “LINUX."
The machine (a.k.a. platform) on which the workflow will run. Currently supported platforms include "WCOSS_DELL_P3," "HERA," "ORION," "JET," "ODIN," "CHEYENNE," "STAMPEDE,” “GAEA,” “MACOS,” and “LINUX."

``ACCOUNT``: (Default: “project_name”)
The account under which to submit jobs to the queue on the specified ``MACHINE``.
Expand Down
11 changes: 1 addition & 10 deletions docs/UsersGuide/source/Quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ project code for the account parameter:

.. code-block:: console
MACHINE=”wcoss_cray” or MACHINE=”wcoss_dell_p3”
MACHINE=”wcoss_dell_p3”
ACCOUNT="my_account"
EXPT_SUBDIR="my_expt_name"
Expand Down Expand Up @@ -275,15 +275,6 @@ For WCOSS_DELL_P3:
module use /gpfs/dell3/usrx/local/dev/emc_rocoto/modulefiles/
module load ruby/2.5.1 rocoto/1.2.4
For WCOSS_CRAY:

.. code-block:: console
module purge
module load xt-lsfhpc/9.1.3
module use -a /usrx/local/emc_rocoto/modulefiles
module load rocoto/1.2.4
Then manually call ``rocotorun`` to launch the tasks that have all dependencies satisfied
and ``rocotostat`` to monitor the progress:

Expand Down
40 changes: 40 additions & 0 deletions env/build_singularity_gnu.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#Setup instructions for singularity container using gnu 9.3.0 built from this docker image: docker://noaaepic/ubuntu20.04-epic-srwapp:1.0
#https://hub.docker.com/r/noaaepic/ubuntu20.04-epic-srwapp

source /usr/share/lmod/6.6/init/profile

module purge

module use /opt/hpc-modules/modulefiles/stack

module load hpc
module load hpc-gnu
module load hpc-openmpi

module load netcdf
module load hdf5
module load bacio
module load sfcio
module load sigio
module load nemsio
module load w3emc
module load esmf
module load fms
module load crtm
module load g2
module load png
module load zlib
module load g2tmpl
module load ip
module load sp
module load w3nco
module load cmake/3.21.1
module load module load gfsio
module load wgrib2
module load upp


export CMAKE_C_COMPILER=mpicc
export CMAKE_CXX_COMPILER=mpicxx
export CMAKE_Fortran_COMPILER=mpif90
export CMAKE_Platform=singularity.gnu
67 changes: 0 additions & 67 deletions env/build_wcoss_cray_intel.env

This file was deleted.

8 changes: 0 additions & 8 deletions env/detect_machine.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@

case $(hostname -f) in

llogin1) MACHINE_ID=wcoss_cray ;; ### luna
llogin2) MACHINE_ID=wcoss_cray ;; ### luna
llogin3) MACHINE_ID=wcoss_cray ;; ### luna

slogin1) MACHINE_ID=wcoss_cray ;; ### surge
slogin2) MACHINE_ID=wcoss_cray ;; ### surge
slogin3) MACHINE_ID=wcoss_cray ;; ### surge

v71a1.ncep.noaa.gov) MACHINE_ID=wcoss_dell_p3 ;; ### venus
v71a2.ncep.noaa.gov) MACHINE_ID=wcoss_dell_p3 ;; ### venus
v71a3.ncep.noaa.gov) MACHINE_ID=wcoss_dell_p3 ;; ### venus
Expand Down
3 changes: 3 additions & 0 deletions env/wflow_singularity.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Setup conda env for singularity container

conda activate regional_workflow
10 changes: 0 additions & 10 deletions env/wflow_wcoss_cray.env

This file was deleted.

2 changes: 1 addition & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ExternalProject_Add(UFS_UTILS
)

if(NOT CCPP_SUITES)
set(CCPP_SUITES "FV3_CPT_v0,FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_regional,FV3_GSD_SAR,FV3_GSD_v0,FV3_GFS_v15p2,FV3_GFS_v16,FV3_RRFS_v1beta,FV3_HRRR,FV3_RRFS_v1alpha,FV3_GFS_v15_thompson_mynn_lam3km")
set(CCPP_SUITES "FV3_GFS_2017_gfdlmp,FV3_GFS_2017_gfdlmp_regional,FV3_GFS_v15p2,FV3_GFS_v16,FV3_RRFS_v1beta,FV3_HRRR,FV3_RRFS_v1alpha,FV3_GFS_v15_thompson_mynn_lam3km")
endif()

if(NOT APP)
Expand Down

0 comments on commit 52c10ab

Please sign in to comment.