Guest User

Untitled

a guest
Nov 15th, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. Model: branch
  2.  
  3. Step 0:
  4. Git clone git@github.com:rabramoff/ACME.git
  5. Git checkout rzacplsumms
  6. git submodule update --init
  7.  
  8.  
  9. Step 1: create domain file and surface dataset
  10. module load matlab
  11.  
  12. CLM45SparseGridDriver('US-Blo/US-Blo_grid.cfg')    
  13.  
  14.  
  15.  
  16. /global/u1/j/jinyun/matlab-script-for-clm-sparse-grid/single_point_scripts/US-Blo
  17.  
  18. domain_US-Blo_grid_c181114.nc 
  19. surfdata_US-Blo_grid_c181114.nc
  20.  
  21.  
  22.  
  23. Step 2:
  24. /global/u1/j/jinyun/rose_summf/ACME/cime/scripts/create_newcase -mach edison -project acme -compiler intel --res f19_g16 --compset ICB1850CNPECACNTBC --case /global/u1/j/jinyun/elmsim_edison/rose.summ.edison.`date +"%Y%m%d"`
  25.  
  26.  
  27.  
  28. Forcing data
  29.  
  30. cat <<EOF > ./user_nl_clm
  31. reaction_method='summs'
  32. nu_com='ECA'
  33. paramfile = '/global/u1/j/jinyun/elm_paramf/elm_params.c1801112.nc'
  34. fsurdat = '/global/u1/j/jinyun/matlab-script-for-clm-sparse-grid/single_point_scripts/US-Blo/surfdata_US-Blo_grid_c181114.nc'
  35. finidat=''
  36. use_dynroot = .false.
  37. hist_empty_htapes = .true.
  38. hist_fincl1 = 'CO2x_TRACER_CONC_BULK','CH4_TRACER_CONC_BULK','CWDC_TRACER_CONC_BULK','ENZC_TRACER_CONC_BULK','ENZC_TRACER_CONC_SOLID_EQUIL','F_CO2_SOIL','F_CO2_SOIL_vr','FWDC_TRACER_CONC_BULK','GPP','H2OSOI','HR', 'HR_vr', 'LAISHA', 'LAISUN','LIT1C_TRACER_CONC_BULK','LIT2C_TRACER_CONC_BULK','LIT3C_TRACER_CONC_BULK','LWDC_TRACER_CONC_BULK','MICC_TRACER_CONC_BULK','MONOC_TRACER_CONC_BULK','MONOC_TRACER_CONC_SOLID_EQUIL','NH3x_TRACER_CONC_BULK','NO3x_TRACER_CONC_BULK','NPP','O2_TRACER_CONC_BULK','POLYC_TRACER_CONC_BULK','RESC_TRACER_CONC_BULK','SOILC','SOILC_HR','SOILPSI','SOM_C_LEACHED','TOTABGC','TOTABGC','TOTECOSYSC','TOTLITC','TOTLITC_1m','TOTSOMC','TOTSOMC_1m','TOTVEGC','TSOI_10CM','CO2x_FLX_SURFEMI','CO2x_FLX_DIF','CO2x_FLX_EBU','CO2x_FLX_ARCHM'
  39. hist_avgflag_pertape = 'A','I'
  40. hist_mfilt = 10
  41. hist_nhtfrq = -8760
  42. suplphos='ALL'
  43. suplnitro='ALL'
  44. stream_fldfilename_pdep='/global/project/projectdirs/acme/jinyun/surf_data/pdep_1850-2013_c20180125.nc'
  45. stream_year_first_pdep = 1850
  46. stream_year_last_pdep = 1850
  47. use_warm = .false.
  48. metdata_type = 'cru'
  49. metdata_bypass = '/global/project/projectdirs/acme/inputdata/atm/datm7/atm_forcing.datm7.cruncep_qianFill.0.5d.V7.c160715/cpl_bypass_full'
  50. co2_file = '/project/projectdirs/acme/inputdata/atm/datm7/CO2/fco2_datm_1765-2007_c100614.nc'
  51. aero_file = '/project/projectdirs/acme/inputdata/atm/cam/chem/trop_mozart_aero/aero/aerosoldep_monthly_1849-2006_1.9x2.5_c090803.nc'
  52. EOF
  53.  
  54. Change cray-mpich/7.6.0 to cray-mpich/7.7.0 in file  env_mach_specific.xml
  55. <env name="HDF5_USE_FILE_LOCKING">FALSE</env>
  56.  
  57.  
  58. setenv NPROCS 1
  59. setenv NTHRDS 1
  60. ./xmlchange -file env_mach_pes.xml -id NTASKS_ATM -val ${NPROCS}
  61. ./xmlchange -file env_mach_pes.xml -id NTASKS_CPL -val ${NPROCS}
  62. ./xmlchange -file env_mach_pes.xml -id NTASKS_LND -val ${NPROCS}
  63. ./xmlchange -file env_mach_pes.xml -id NTASKS_ICE -val ${NPROCS}
  64. ./xmlchange -file env_mach_pes.xml -id NTASKS_OCN -val ${NPROCS}
  65. ./xmlchange -file env_mach_pes.xml -id NTASKS_GLC -val ${NPROCS}
  66. ./xmlchange -file env_mach_pes.xml -id NTASKS_ROF -val ${NPROCS}
  67. ./xmlchange -file env_mach_pes.xml -id NTASKS_WAV -val ${NPROCS}
  68. ./xmlchange -file env_mach_pes.xml -id NTASKS_ESP -val ${NPROCS}
  69. ./xmlchange -file env_mach_pes.xml -id NTHRDS_ATM -val ${NTHRDS}
  70. ./xmlchange -file env_mach_pes.xml -id NTHRDS_CPL -val ${NTHRDS}
  71. ./xmlchange -file env_mach_pes.xml -id NTHRDS_LND -val ${NTHRDS}
  72. ./xmlchange -file env_mach_pes.xml -id NTHRDS_ICE -val ${NTHRDS}
  73. ./xmlchange -file env_mach_pes.xml -id NTHRDS_OCN -val ${NTHRDS}
  74. ./xmlchange -file env_mach_pes.xml -id NTHRDS_GLC -val ${NTHRDS}
  75. ./xmlchange -file env_mach_pes.xml -id NTHRDS_ROF -val ${NTHRDS}
  76. ./xmlchange -file env_mach_pes.xml -id NTHRDS_WAV -val ${NTHRDS}
  77. ./xmlchange -file env_mach_pes.xml -id NTHRDS_ESP -val ${NTHRDS}
  78.  
  79.  
  80.  
  81. ./xmlchange ATM_DOMAIN_FILE="domain_US-Blo_grid_c181114.nc"
  82. ./xmlchange LND_DOMAIN_FILE="domain_US-Blo_grid_c181114.nc"
  83. ./xmlchange LND_DOMAIN_PATH="/global/u1/j/jinyun/matlab-script-for-clm-sparse-grid/single_point_scripts/US-Blo"
  84. ./xmlchange ATM_DOMAIN_PATH="/global/u1/j/jinyun/matlab-script-for-clm-sparse-grid/single_point_scripts/US-Blo"
  85.  
  86. ./xmlchange MOSART_MODE=NULL
  87.  
  88. ./xmlchange JOB_WALLCLOCK_TIME="24:00:00"
  89. ./xmlchange JOB_QUEUE="regular"
  90.  
  91. ./xmlchange STOP_N=2500,REST_OPTION=nyears,REST_N=1,STOP_OPTION=nyears
  92.  
  93. ./case_setup
  94. sed -i '8iCPPDEFS+= -DCPL_BYPASS' Macros.make
  95.  
  96. #SBATCH --mail-user=jinyuntang@lbl.gov
  97. #SBATCH --mail-type=all
Add Comment
Please, Sign In to add comment