Run ensemble Summa model on HPC

Retrieve a Summa model instance resource from HydroShare

In [1]:
resource_id = '1f3f310af8364d2aa3e6a9459152a21c'
In [2]:
import json
import os
from hs_restclient import HydroShare, HydroShareAuthOAuth2
oauth = json.loads(os.environ["HS_AUTH"])
auth = HydroShareAuthOAuth2(oauth[1], "", token=oauth[0])
hs = HydroShare(auth=auth)
base_dir = os.path.abspath('/home/jovyan/work')
download_dir = os.path.join(base_dir, 'Downloads')
!mkdir -p {download_dir}
hs.getResource(resource_id, destination=download_dir, unzip=True)

Unzip model instance package

In [3]:
import os
#Unzip model file
model_folder_name = "SummaModel_ReynoldsAspenStand_StomatalResistance_sopron"
content_folder = os.path.join(download_dir ,"{}/{}/data/contents".format(resource_id, resource_id))
file_manger_rel_path = "settings/summa_fileManager_riparianAspenSimpleResistance.txt"
import tempfile
workspace_dir = os.path.join(base_dir, 'workspace')
!mkdir -p {workspace_dir}
unzip_dir = tempfile.mkdtemp(dir=workspace_dir)
!cd {content_folder} && unzip -o {model_folder_name}.zip -d {unzip_dir}
print("Unzipping Done")
Archive:  SummaModel_ReynoldsAspenStand_StomatalResistance_sopron.zip
   creating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/
   creating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/
   creating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/forcingData/
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/forcingData/forcing_above_aspen.nc  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/reynolds_geojson_latlon.geojson  
   creating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/validationData/
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/validationData/ReynoldsCreek_eddyFlux.nc  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/installTestCases_local.sh  
   creating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/output/
   creating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/GENPARM.TBL  
   creating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/dos2unix.sh  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/Model_Output.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zBasinModelVarMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zBasinParamMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zCategoryMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zForceMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalAttributeMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalModelIndexMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalModelVarMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalParamMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zModelIndexMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zParamMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zTimeMeta.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/var_lookup.f90  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/MPTABLE.TBL  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/SOILPARM.TBL  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_fileManager_riparianAspenSimpleResistance.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zBasinParamInfo.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zDecisions_riparianAspenSimpleResistance.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zForcingFileList_riparianAspen.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zForcingInfo_riparianAspen.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zInitialCond.nc  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zLocalAttributes_riparianAspen.nc  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zLocalParamInfo.txt  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zParamTrial_riparianAspen.nc  
  inflating: /home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/VEGPARM.TBL  
Unzipping Done

"Install" SUMMA model on Jupyter server (fix broken path in summa file_manager)

In [4]:
model_source_folder_path = os.path.join(unzip_dir, model_folder_name)
!cd {model_source_folder_path} && chmod +x ./installTestCases_local.sh
!cd {model_source_folder_path} && ./installTestCases_local.sh
TestCases installed

Use PySumma to build ensembles

In [5]:
# Create a empty ParamTrial.nc file (required by parameter ensemble)
import netCDF4 as nc
name = os.path.join(model_source_folder_path, 'settings/summa_zParamTrial_riparianAspen.nc')
print(name)
param_trial = nc.Dataset(name, "w", format="NETCDF3_CLASSIC")
param_trial.createDimension("hru", 1)
param_trial.close()
/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zParamTrial_riparianAspen.nc
In [6]:
import numpy as np
import json
from pysumma import ensemble

def safe_arange(start, stop, step):
    a = np.arange(start, stop, step)
    result =[]
    for i in a:
        par = round(i, 10)
        result = np.append(result, par)
    return result

# create ensemble
# different parameterizations
decision_options = {
    "stomResist": ["BallBerry", "Jarvis", "simpleResistance"]
}
# different parameters
param_options = {
   'rootDistExp': safe_arange(0.01, 1.00, 0.20),
   'summerLAI': safe_arange(0.01, 10.00, 2.00)
}

config = ensemble.total_product(dec_conf=decision_options, param_conf=param_options)

# save ensemble info to json file
with open(os.path.join(model_source_folder_path, 'summa_options.json'), 'w') as outfile:
    json.dump(config, outfile)

# check ensemble parameters    
print("Number of ensemble runs: {}".format(len(config)))
print(json.dumps(config, indent=4, sort_keys=True)[:800])
print("...")
Number of ensemble runs: 75
{
    "++BallBerry++rootDistExp=0.01++summerLAI=0.01++": {
        "decisions": {
            "stomResist": "BallBerry"
        },
        "parameters": {
            "rootDistExp": 0.01,
            "summerLAI": 0.01
        }
    },
    "++BallBerry++rootDistExp=0.01++summerLAI=2.01++": {
        "decisions": {
            "stomResist": "BallBerry"
        },
        "parameters": {
            "rootDistExp": 0.01,
            "summerLAI": 2.01
        }
    },
    "++BallBerry++rootDistExp=0.01++summerLAI=4.01++": {
        "decisions": {
            "stomResist": "BallBerry"
        },
        "parameters": {
            "rootDistExp": 0.01,
            "summerLAI": 4.01
        }
    },
    "++BallBerry++rootDistExp=0.01++summerLAI=6.01++": {
        "decisions": {
            "stomRe
...

Submit model to XSEDE Comet HPC using CyberGIS-Jupyter tool

In [7]:
from cybergis import summaUI

s = summaUI(model_source_folder_path, file_manger_rel_path, 
            workspace_dir, machine="comet")
In [8]:
s.runSumma()
2019-12-04 12:56:27,990 [MainThread  ] [INFO ]  SSH logged into comet.sdsc.edu as user cybergis
2019-12-04 12:56:28,001 [MainThread  ] [INFO ]  Uploading /home/jovyan/work/workspace/Summa_1575464186_b5bdfb08 to /home/cybergis
2019-12-04 12:56:32,261 [MainThread  ] [INFO ]  Submitting Job summa.sbatch to queue
2019-12-04 12:56:32,993 [MainThread  ] [INFO ]  Remote Job ID assigned: 30008222
2019-12-04 12:56:36,366 [MainThread  ] [INFO ]  Q
2019-12-04 12:56:39,920 [MainThread  ] [INFO ]  Q
2019-12-04 12:56:43,294 [MainThread  ] [INFO ]  R
2019-12-04 12:56:46,669 [MainThread  ] [INFO ]  R
2019-12-04 12:56:50,044 [MainThread  ] [INFO ]  R
2019-12-04 12:56:53,630 [MainThread  ] [INFO ]  R
2019-12-04 12:56:57,003 [MainThread  ] [INFO ]  R
2019-12-04 12:57:00,376 [MainThread  ] [INFO ]  R
2019-12-04 12:57:03,863 [MainThread  ] [INFO ]  R
2019-12-04 12:57:07,240 [MainThread  ] [INFO ]  R
2019-12-04 12:57:10,613 [MainThread  ] [INFO ]  R
2019-12-04 12:57:14,110 [MainThread  ] [INFO ]  R
2019-12-04 12:57:17,482 [MainThread  ] [INFO ]  R
2019-12-04 12:57:20,864 [MainThread  ] [INFO ]  R
2019-12-04 12:57:24,242 [MainThread  ] [INFO ]  U
2019-12-04 12:57:27,631 [MainThread  ] [INFO ]  C
2019-12-04 12:57:31,037 [MainThread  ] [INFO ]  Job completed: Summa_1575464186_b5bdfb08; 30008222
2019-12-04 12:57:31,040 [MainThread  ] [INFO ]  Downloading /home/cybergis/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/output to /home/jovyan/work/workspace/Summa_1575464186_b5bdfb08
2019-12-04 12:58:24,202 [MainThread  ] [INFO ]  Downloading /home/cybergis/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/slurm-30008222.out to /home/jovyan/work/workspace/Summa_1575464186_b5bdfb08
2019-12-04 12:58:24,559 [MainThread  ] [INFO ]  Done

Check model output -- NetCDF files

In [9]:
# check output directory
job_dir = os.path.join(workspace_dir, "{}".format(s.job_local_id))
output_path = os.path.join(job_dir, "output")
# check SUMMA output file 
name_list = os.listdir(output_path)
full_list = [os.path.join(output_path,i) for i in name_list if i.endswith(".nc")]
sorted_list = sorted(full_list)

for f in sorted_list:
    print(f)
print("Number of NC files: {}".format(len(sorted_list)))
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=8.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=0.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=2.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=4.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=6.01++_timestep.nc
/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=8.01++_timestep.nc
Number of NC files: 75

Plot time series for total evapotranspiration (total ET)

In [10]:
%matplotlib inline
import os
import xarray as xr
import pandas as pd
import matplotlib.pyplot as plt
from jupyterthemes import jtplot
import seaborn as sns
import numpy as np

def calc_total_et(et_output_df):
    # Total Evapotranspiration = Canopy Transpiration + Canopy Evaporation + Ground Evaporation
    # Change unit from kgm-2s-1 to mm/hr (mulpitle 3600)
    total_et_data = (et_output_df['scalarCanopyTranspiration'] + et_output_df['scalarCanopyEvaporation'] + et_output_df['scalarGroundEvaporation'])*3600
    # create dates(X-axis) attribute from ouput netcdf
    dates = total_et_data.coords['time'].data
    # create data value(Y-axis) attribute from ouput netcdf
    data_values = total_et_data.data
    # create two dimensional tabular data structure 
    total_et_df = pd.DataFrame(data_values, index=dates)
    # round time to nearest hour (ex. 2006-10-01T00:59:59.99 -> 2006-10-01T01:00:00)
    total_et_df.index = total_et_df.index.round("H")
    # set the time period to display plot 
    total_et_df = total_et_df.loc["2006-07-01":"2007-08-20"]
    # resample data by the average value hourly
    total_et_df_hourly = total_et_df.resample("H").mean()
    # resample data by the average for hour of day
    total_et_by_hour = total_et_df_hourly.groupby(total_et_df_hourly.index.hour).mean()
    return total_et_by_hour

def plot_ET(nc_list):
    
    dataset_list = [calc_total_et(xr.open_dataset(nc)) for nc in nc_list]
    ET_Combine = pd.concat(dataset_list, axis=1)
    ET_Combine_Graph = ET_Combine.plot()
    # invert y axis
    ET_Combine_Graph.invert_yaxis()

    # add x, y label
    ET_Combine_Graph.set(xlabel='Time of day (hr)', ylabel='Total evapotranspiration (mm h-1) ')
    # show up the legend
    legend = []
    for nc in nc_list:
        legend.append(os.path.basename(nc))
    ET_Combine_Graph.legend(legend, loc='center left', bbox_to_anchor=(1.0, 0.5))
    jtplot.figsize(x=10, y=10)

How do different Leaf Area Index (summerLAI) values affect total ET?

In [11]:
subset = [x for x in sorted_list if 'BallBerry++rootDistExp=0.21' in x]
plot_ET(subset)

How do different stomatal resistance parameterizations affect total ET?

In [12]:
subset = [x for x in sorted_list if 'rootDistExp=0.21++summerLAI=4.01' in x]
plot_ET(subset)

Cleanup

In [13]:
! rm -rvf {unzip_dir} {job_dir}
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/forcingData/forcing_above_aspen.nc'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/forcingData'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/reynolds_geojson_latlon.geojson'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/validationData/ReynoldsCreek_eddyFlux.nc'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/validationData'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/installTestCases_local.sh'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/output'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/GENPARM.TBL'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/dos2unix.sh'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/Model_Output.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zBasinModelVarMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zBasinParamMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zCategoryMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zForceMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalAttributeMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalModelIndexMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalModelVarMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalParamMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zModelIndexMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zParamMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zTimeMeta.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/var_lookup.f90'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/MPTABLE.TBL'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/SOILPARM.TBL'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_fileManager_riparianAspenSimpleResistance.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zBasinParamInfo.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zDecisions_riparianAspenSimpleResistance.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zForcingFileList_riparianAspen.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zForcingInfo_riparianAspen.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zInitialCond.nc'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zLocalAttributes_riparianAspen.nc'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zLocalParamInfo.txt'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zParamTrial_riparianAspen.nc'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/VEGPARM.TBL'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings'
removed '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/summa_options.json'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron'
removed directory '/home/jovyan/work/workspace/tmp3dhifkst'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/forcingData/forcing_above_aspen.nc'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/forcingData'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/reynolds_geojson_latlon.geojson'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/validationData/ReynoldsCreek_eddyFlux.nc'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data/validationData'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/data'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/installTestCases_local.sh'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/output'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/GENPARM.TBL'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/dos2unix.sh'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/Model_Output.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zBasinModelVarMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zBasinParamMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zCategoryMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zForceMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalAttributeMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalModelIndexMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalModelVarMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zLocalParamMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zModelIndexMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zParamMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/summa_zTimeMeta.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta/var_lookup.f90'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/meta'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/MPTABLE.TBL'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/SOILPARM.TBL'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_fileManager_riparianAspenSimpleResistance.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zBasinParamInfo.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zDecisions_riparianAspenSimpleResistance.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zForcingFileList_riparianAspen.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zForcingInfo_riparianAspen.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zInitialCond.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zLocalAttributes_riparianAspen.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zLocalParamInfo.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/summa_zParamTrial_riparianAspen.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings/VEGPARM.TBL'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/settings'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/summa_options.json'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/runSumma.py'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron/summa.sbatch'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/SummaModel_ReynoldsAspenStand_StomatalResistance_sopron'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/runinfo.txt'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.81++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.01++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.41++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.61++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.21++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=0.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.61++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.81++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.01++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.81++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.01++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.21++summerLAI=2.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.41++summerLAI=6.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++BallBerry++rootDistExp=0.21++summerLAI=8.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++simpleResistance++rootDistExp=0.41++summerLAI=4.01++_timestep.nc'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output/vegImpactsTranspire_output_++Jarvis++rootDistExp=0.61++summerLAI=2.01++_timestep.nc'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/output'
removed '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08/slurm-30008222.out'
removed directory '/home/jovyan/work/workspace/Summa_1575464186_b5bdfb08'

Done