## This is the system-specific configuration file for the NOAA Zeus ## cluster. It should not be used directly. Users should copy it to ## parm/system.conf and edit the values manually. [config] ## Specify input sources for HISTORY mode. # # Specifies input sources for use by hwrf.input.InputSources. In a # HISTORY mode run, this will be used in the scripts.exhwrf_input job # to pull data. input_sources=zeus_sources_{GFSVER} ## Specify the hwrf.input.DataCatalog for FORECAST mode runs. fcst_catalog=zeus_fcst_{GFSVER} ## Workaround for SGI MPT bug: copy WRF files in the post job # # This is a workaround for an SGI MPT bug. MPT cannot handle nested # MPI_Init calls, and the Zeus version of ncks is compiled with MPI # support. That means the products job cannot run the ncks program to # convert NetCDF 3 files to compressed NetCDF 4. As a workaround, we # do that in the post job instead. post_runs_wrfcopier=yes ## Default archive path archive=hpss:/NCEPDEV/emc-hwrf/5year/{ENV[USER]}/{SUBEXPT}/{out_prefix}.tar [dir] ## Save directory. Make sure you edit this. CDSAVE=/scratch1/portfolios/NCEPDEV/hwrf/save/{ENV[USER]} ## Non-scrubbed directory for track files, etc. Make sure you edit this. CDNOSCRUB=/scratch1/portfolios/NCEPDEV/hwrf/noscrub/{ENV[USER]} ## Scrubbed directory for large work files. Make sure you edit this. CDSCRUB=/scratch2/portfolios/NCEPDEV/ptmp/{ENV[USER]} ## Syndat directory for finding which cycles to run syndat=/scratch1/portfolios/NCEPDEV/hwrf/noscrub/input/SYNDAT-PLUS [hwrfdata] inputroot=/scratch2/portfolios/NCEPDEV/ptmp/Samuel.Trahan/hwrfdata [holdvars] WHERE_AM_I=zeus ;; Which cluster (for setting up environment) WHICH_JET=none ;; Which part of Jet? None; we are on Zeus. NPROCS_A_NOIO=184 ;; Unused. NPROCS_C=1 ;; Unused. NPROCS_O=9 ;; Unused. [hwrf_da_ens] realinit=ensda_wrfexe ;; Point to alternate section for init jobs ## Override settings for I/O servers in the ensda initialization jobs. # # For some odd reason, the ensda wrfanl crashes if I/O servers are # enabled and PNetCDF is used. The workaround is to disable I/O # servers. [ensda_wrfexe] nio_groups=1 ;; Disable I/O servers (groups=1, per group=0) nio_tasks_per_group=0,0,0 ;; Disable I/O servers (groups=1, per group=0) nproc_x=-1 ;; Init job WRF processor count in X direction (-1 = automatic) nproc_y=-1 ;; Init job WRF processor count in Y direction (-1 = automatic) @inc=runwrf,wrfexe [wrfexe] nio_groups=1 ;; Number of WRF I/O server groups per domain in init jobs nio_tasks_per_group=12,12,12 ;; Number of I/O servers per group in WRF in init jobs. poll_servers=yes ;; Turn on server polling if quilt servers are used (They are not.) nproc_x=4 ;; Init job WRF processor count in X direction (-1 = automatic) nproc_y=12 ;; Init job WRF processor count in Y direction (-1 = automatic) [runwrf] wrf_compute_ranks=480 ;; Number of WRF ranks, excluding I/O nio_groups=1 ;; Number of I/O server groups per domain nio_tasks_per_group=4,4,4 ;; Number of I/O servers per group poll_servers=yes ;; Turn on server polling if quilt servers are used (they are not). nproc_x=16 ;; WRF processor count in X direction (-1 = automatic) nproc_y=30 ;; WRF processor count in Y direction (-1 = automatic)