%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Steps for the GCHP v11-02b 1-year benchmark data preparation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ---------------------------- GCHP v11-02b/v1.1.0 (dev): ---------------------------- 1) Compile GCHP code: - gc_bleeding_edge tag v11-02b - gchp tag v1.1.0 2) Run 1-year spinup in: ./gchp_c24_standard_spinup/ 3) Copy spinup checkoutpoint file to: (NOTE: this is done automatically by the run script): ./gchp_c24_standard_production/ 4) Run 1-year production in: ./gchp_c24_standard_production/ 5) Calculate monthly mean from daily output files using: ../util/gchp_monthly_mean_from_daily.sh 6) Store monthly data in: ../gchp_c24_standard_production/OutputDir/monthly_c24_SPC/ 7) Regrid monthly files from c24 to 1x1.25 using: ../util/regrid_02b.m 8) Store monthly regridded data in: ../gchp_c24_standard_production/OutputDir/monthly_1x1.25_SPC 9) Change 1x1.25 variable name prefixes from SPC_ to IJ_AVG_S__ using python 2: ../change_SPC_to_IJ.py 10) Store 1x1.25 monthly data with IJ_AVG_S__ prefix in: ../gchp_c24_standard_production/OutputDir/monthly_1x1.25_IJ_AVG --------------------- GCC v11-02a (ref): --------------------- 1) Copy v11-02a 1-year Run1 directory including monthly netcdf files to: ../../v11-02a/Run1 2) Store original netcdf-3 files in: ../../v11-02a/Run1/netcdf/orig/ 3) Convert netcdf-3 files to netcdf-4 using: nccopy -k infile outfile 4) Store netcdf-4 files in: ../../v11-02a/Run1/netcdf/nc4/ 5) Regrid netcdf-4 files from 4x5 to 1x1.25 using: ../../v11-02a/util/regrid_02a.m 6) Store regridded data in: ../../v11-02a/Run1/netcdf/nc4_regridded_IJ_AVG 7) Convert v11-02a regridded variable prefix IJ_AVG_S__ to SPC_ using: ../../v11-02a/util/change_IJ_to_SPC.py 8) Store v11-02a SPC_ data in: ../../v11-02a/Run1/netcdf/nc4_regridded_SPC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Steps for the GCHP v11-02b 1-year benchmark data comparison %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -------------------------------------------------- Traditional 1-year benchmark using IDL/GAMAP: -------------------------------------------------- 1) Compare data in: ../../v11-02a/Run1/netcdf/nc4_regridded_IJ_AVG ../gchp_c24_standard_production/OutputDir/monthly_1x1.25_IJ_AVG --------------------------------------------------------- Supplemental comparison using 1-month benchmark python code: --------------------------------------------------------- 3) Generate monthly comparison plots comparing data in: ../../v11-02a/Run1/netcdf/nc4_regridded_SPC ../gchp_c24_standard_production/OutputDir/monthly_1x1.25_SPC by using: ../../internal_comparison/GCC_vs_GCHP_v11-02b_1yr.py NOTE: You must load python 3, activate GCPy virtual environment, and add GCPy to your PYTHONPATH env var. See GCPy bitbucket readme.