{"git":{"Watershed_DEM_Raster_Connector":{"name":"Watershed DEM Raster Connector","container":"deminput-connector","pre_processing_stage":"python3 create_connector_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"Accepts a site_id and downloads overlapping DEM tiles","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-deminput-connector.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":60,"min":10,"default_value":10,"step":10,"unit":"Minutes"},"cpu_per_task":{"max":128,"min":16,"default_value":16,"step":16,"unit":"None"}},"param_rules":{"site_id":{"type":"string_input","require":true,"default_value":"09241000"},"resolution":{"type":"string_input","require":true,"default_value":"13"}}},"DEM_Raster_Reprojection_Processor":{"name":"DEM Raster Reprojection Processor","container":"demreproject-processor","pre_processing_stage":"python3 create_processor_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"Reproject the DEM raster","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-demreproject-processor.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":60,"min":10,"default_value":10,"step":10,"unit":"Minutes"},"cpu_per_task":{"max":128,"min":16,"default_value":16,"step":16,"unit":"None"}},"param_rules":{"raster_path":{"type":"string_input","require":true,"default_value":"N/A"},"site_id":{"type":"string_input","require":true,"default_value":"09241000"},"resolution":{"type":"string_input","require":true,"default_value":"13"}}},"WRFHydro_Postprocess":{"name":"WRFHydro Post Processing","container":"wrfhydro-postprocess","execution_stage":"bash main.sh","description":"Extract StreamFlow from WRFHydro simulation outputs","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-wrfhydro-postprocessing","require_upload_data":false,"slurm_input_rules":{"time":{"max":60,"min":15,"default_value":15,"step":15,"unit":"Minutes"},"cpu_per_task":{"max":128,"min":16,"default_value":16,"step":16,"unit":"None"}},"param_rules":{"wrfhydro_output_path":{"type":"string_input","require":true,"default_value":"n/a"},"output_year":{"type":"string_input","require":true,"default_value":"2017"}}},"SimpleDataProc_Processor":{"name":"SimpleDataProc Processor","container":"simpledataprocess","pre_processing_stage":"python3 create_processor_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"Creates 3 output har files for desired regions","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-SimpleDataProc","require_upload_data":true,"slurm_input_rules":{"time":{"max":60,"min":10,"default_value":10,"step":10,"unit":"Minutes"},"cpu_per_task":{"max":128,"min":16,"default_value":16,"step":16,"unit":"None"}},"param_rules":{"start_year":{"type":"string_input","require":true,"default_value":"2015"},"end_year":{"type":"string_input","require":true,"default_value":"2020"}}},"wrfhydro-5.x":{"name":"WRFHydro","container":"wrfhydro-5.x","pre_processing_stage":"./compile.sh","execution_stage":"./main.sh","post_processing_stage":"./postprocessing.sh","description":"WRF-Hydro is a community modeling system and framework for hydrologic modeling and model coupling. In 2016 a configuration of WRF-Hydro was implemented as the National Water Model (NWM) for the continental United States.","estimated_runtime":"vary by model size, simulation period and configurations","supported_hpc":["keeling_community","expanse_community","anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/cybergis/cybergis-compute-v2-wrfhydro.git","require_upload_data":true,"slurm_input_rules":{"time":{"max":10,"min":1,"default_value":1,"step":1,"unit":"Hours"},"num_of_task":{"max":127,"min":1,"default_value":4,"step":1,"unit":"None"}},"param_rules":{"Model_Version":{"type":"string_input","require":true,"default_value":"v5.2.0"},"LSM_Type":{"type":"string_option","options":["Noah","NoahMP"],"default_value":"NoahMP"},"Forcing_Path":{"type":"string_input","require":true,"default_value":"<UPLOAD>"},"Domain_Path":{"type":"string_input","require":true,"default_value":"<UPLOAD>"},"Merge_Output":{"type":"string_option","options":["True","False"],"default_value":"True"}},"default_result_folder_downloadable_path":"/"},"Subset_AORC_Forcing_Data_Processor":{"name":"SubsetAORCForcing Data Processor","container":"subsetaorcforcingdata-processor","pre_processing_stage":"python3 create_processor_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-subsetaorcforcingdata-processor.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":2,"min":1,"default_value":1,"step":1,"unit":"Hours"},"cpu_per_task":{"max":50,"min":10,"default_value":10,"step":10,"unit":"None"}},"param_rules":{"Domain_Path":{"type":"string_input","require":true,"default_value":"n/a"},"start_date":{"type":"string_input","require":true,"default_value":"01/01/2016"},"end_date":{"type":"string_input","require":true,"default_value":"01/02/2016"},"version":{"type":"string_input","require":true,"default_value":"1.0"},"Retrieve_Output":{"type":"string_option","options":["True","False"],"default_value":"False"}}},"DEM_Raster_Clipping_Processor":{"name":"DEM Raster Clipping Processor","container":"demclip-processor","pre_processing_stage":"python3 create_processor_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"Clip the DEM raster to the watershed extents","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-demclip-processor.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":60,"min":10,"default_value":10,"step":10,"unit":"Minutes"},"cpu_per_task":{"max":128,"min":16,"default_value":16,"step":16,"unit":"None"}},"param_rules":{"raster_path":{"type":"string_input","require":true,"default_value":"N/A"},"site_id":{"type":"string_input","require":true,"default_value":"09241000"},"resolution":{"type":"string_input","require":true,"default_value":"13"}}},"DEM_Raster_Merging_Processor":{"name":"DEM Raster Merging Processor","container":"demmerge-processor","pre_processing_stage":"python3 create_processor_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"Merge the DEM tiles for a watershed","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-demmerge-processor.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":60,"min":10,"default_value":10,"step":10,"unit":"Minutes"},"cpu_per_task":{"max":128,"min":16,"default_value":16,"step":16,"unit":"None"}},"param_rules":{"input_path":{"type":"string_input","require":true,"default_value":"N/A"},"site_id":{"type":"string_input","require":true,"default_value":"09241000"},"merged_filename":{"type":"string_input","require":true,"default_value":"merged_dem"}}},"herop_spatial_access":{"name":"HeRoP Spatial Accessibility","container":"pysal-access","execution_stage":"python3 AccessComputeJob.py","description":"A model that runs spatial accessibility metrics using the Pysal/access package on HPC.","estimated_runtime":"unknown","supported_hpc":["keeling_community"],"default_hpc":"keeling_community","repository":"https://github.com/alexandermichels/herop-spatial-access-app-compute.git","require_upload_data":"true","slurm_input_rules":{"time":{"max":60,"min":10,"default_value":20,"step":1,"unit":"Minutes"},"memory":{"max":80,"min":20,"default_value":40,"step":1,"unit":"GB"}},"param_rules":{"mobility_mode":{"type":"string_option","options":["DRIVING","WALKING","BICYCLE"],"default_value":"DRIVING"},"population_type":{"type":"string_option","options":["TRACT","ZIP"],"default_value":"ZIP"},"max_travel_time":{"type":"integer","require":true,"max":100,"min":0,"default_value":50,"step":10},"access_measure":{"type":"string_option","options":["TIMECOUNT","ALL","GRAVITY","FCA","2SFCA","E2SFCA","G2SFCA","3SFCA","RAAM"],"default_value":"ALL"},"supply_filename":{"type":"string_input","require":"true","default_value":"supply/ContinentalHospitals.shp"},"supply_capacity":{"type":"string_input","require":"true","default_value":"BEDS"},"supply_latlon_or_id":{"type":"string_option","options":["ID","LATLON"],"default_value":"ID"},"supply_id":{"type":"string_input","require":"true","default_value":"ZIP"},"output_format":{"type":"string_option","options":["CSV","GPKG","ID"],"default_value":"ID"}}},"pysal-access":{"name":"Pysal Access Example","container":"pysal-access","execution_stage":"python ChicagoAccess.py","description":"Calculates spatial accessibility using a variety of metrics using the Pysal access package: https://github.com/pysal/access","estimated_runtime":"3-6 minutes","supported_hpc":["anvil_community","expanse_community","keeling_community"],"default_hpc":"keeling_community","repository":"https://github.com/cybergis/pysal-access-compute-example.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":30,"min":15,"default_value":20,"step":1,"unit":"Minutes"},"memory":{"max":4,"min":2,"default_value":4,"step":1,"unit":"GB"}},"param_rules":{}},"Extract_Inundation_Census_Tracts_Processor":{"name":"ExtractInundationCensusTracts Data Processor","container":"extractinundationcensustracts-processor","pre_processing_stage":"python3 create_processor_yml.py","execution_stage":"./main.sh","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-extractinundationcensustracts-processor.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":2,"min":1,"default_value":1,"step":1,"unit":"Hours"},"memory_per_cpu":{"max":2000,"min":1000,"default_value":1000,"step":200,"unit":"MB"},"cpu_per_task":{"max":50,"min":10,"default_value":10,"step":10,"unit":"None"}},"param_rules":{"floodmap_path":{"type":"string_input","require":true,"default_value":"n/a"}}},"population_vulnerable_to_dam_failure":{"name":"Populations Vulnerable to Dam Failure","container":"extractinundationcensustracts-processor","pre_processing_stage":"python setup.py","execution_stage":"python main_multi_scenarios_final_JP.py","post_processing_stage":"python cleanup.py","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community","keeling_community"],"default_hpc":"anvil_community","repository":"https://github.com/cybergis/population_vulnerable_to_dam_failure_compute.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":540,"min":20,"default_value":20,"step":5,"unit":"Minutes"},"memory":{"max":24,"min":8,"default_value":8,"step":1,"unit":"GB"}},"param_rules":{"dam_id":{"type":"string_input","require":true,"default_value":"CA10022"}}},"hello_world":{"name":"hello world","container":"python","pre_processing_stage":"python setup.py","execution_stage":"bash main.sh","post_processing_stage":"python cleanup.py","description":"none","estimated_runtime":"unknown","supported_hpc":["aces_community","anvil_community","expanse_community","keeling_community","rails_community"],"default_hpc":"keeling_community","repository":"https://github.com/cybergis/cybergis-compute-hello-world.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":50,"min":10,"default_value":10,"step":1,"unit":"Minutes"},"num_of_task":{"max":6,"min":1,"default_value":2,"step":1,"unit":"None"}},"param_rules":{"input_a":{"type":"integer","require":true,"max":100,"min":0,"default_value":50,"step":10},"input_b":{"type":"string_option","options":["foo","bar"],"default_value":"foo"}},"default_result_folder_downloadable_path":"/demo_quick_start_0"},"three-examples":{"name":"three-examples","container":"cybergisx-0.4","pre_processing_stage":"python example1/example1.py","execution_stage":"python example2/make_maps.py","post_processing_stage":"bash example3/say_my_name.sh","description":"Runs three simple examples","estimated_runtime":"5 minutes","supported_hpc":["anvil_community","expanse_community","keeling_community","rails_community"],"default_hpc":"keeling_community","repository":"https://github.com/alexandermichels/cybergis-compute-examples.git","require_upload_data":true,"slurm_input_rules":{"time":{"max":10,"min":5,"default_value":10,"step":1,"unit":"Minutes"},"memory":{"max":4,"min":2,"default_value":4,"step":1,"unit":"GB"}},"param_rules":{"name":{"type":"string_input","require":true,"default_value":"Your Name Here"}}},"SimpleDataClean_Processor":{"name":"SimpleDataClean Processor","container":"simpledataclean","pre_processing_stage":"python3 create_processor_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"Creates CSVs and HAR files of FAO data for the desired years","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-SimpleDataClean","require_upload_data":false,"slurm_input_rules":{"time":{"max":60,"min":10,"default_value":10,"step":10,"unit":"Minutes"},"cpu_per_task":{"max":128,"min":16,"default_value":16,"step":16,"unit":"None"}},"param_rules":{"start_year":{"type":"string_input","require":true,"default_value":"2015"},"end_year":{"type":"string_input","require":true,"default_value":"2020"}}},"cybergis-abm":{"name":"CyberGIS-ABM","container":"lsabm.sif","pre_processing_stage":"cd /becky/cybergisabm_compute/test && ./test_cases","execution_stage":"echo ${result_folder}","post_processing_stage":"cp /becky/cybergisabm_compute/test/*.jpg /job/result/","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/cybergis/cybergis-abm-compute-model.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":30,"min":20,"default_value":20,"step":1,"unit":"Minutes"},"modules":{"type":"string_option","options":["intel/19.0.5.281 mvapich2/2.3.6"],"default_value":"intel/19.0.5.281 mvapich2/2.3.6"}},"param_rules":{}},"CUAHSI_Subsetter_Connector":{"name":"CUAHSISubsetterInput Data Connector","container":"cuahsisubsetterinput-connector","pre_processing_stage":"python3 create_connector_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-cuahsisubsetterinput-connector.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":2,"min":1,"default_value":1,"step":1,"unit":"Hours"}},"param_rules":{"huc12_id":{"type":"string_input","require":true,"default_value":"n/a"}}},"mpi-test":{"name":"MPI Hello World","container":"mpich","pre_processing_stage":"python setup.py","execution_stage":"python main.py","post_processing_stage":"bash ./cleanup.sh","description":"none","estimated_runtime":"unknown","supported_hpc":["keeling_community","expanse_community","anvil_community"],"default_hpc":"keeling_community","repository":"https://github.com/cybergis/cybergis-compute-mpi-helloworld.git","require_upload_data":true,"slurm_input_rules":{"time":{"max":3,"min":1,"default_value":1,"step":1,"unit":"Hours"},"num_of_task":{"max":20,"min":1,"default_value":4,"step":1,"unit":"None"},"memory_per_cpu":{"max":1000,"min":200,"default_value":400,"step":200,"unit":"MB"}},"param_rules":{"input_a":{"type":"integer","require":true,"max":100,"min":0,"default_value":50,"step":10},"input_b":{"type":"string_option","options":["foo","bar"],"default_value":"foo"}}},"data_fusion":{"name":"data fusion","container":"datafusion","execution_stage":"python fusion_model.py","description":"none","estimated_runtime":"unknown","supported_hpc":["bridges_community_gpu"],"default_hpc":"bridges_community_gpu","repository":"https://github.com/cybergis/data_fusion.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":500,"min":300,"default_value":300,"step":1,"unit":"Minutes"},"num_of_task":{"max":4,"min":1,"default_value":1,"step":1,"unit":"None"},"gpus":{"max":2,"min":1,"default_value":1,"step":1,"unit":"None"}},"param_rules":{}},"ERA5_Connector":{"name":"ERA5 Data Connector","container":"era5input-connector","pre_processing_stage":"python3 create_connector_yml.py","execution_stage":"./main.sh","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-era5input-connector.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":2,"min":1,"default_value":1,"step":1,"unit":"Hours"},"memory_per_cpu":{"max":1000,"min":200,"default_value":400,"step":200,"unit":"MB"}},"param_rules":{"dataset":{"type":"string_input","require":true,"default_value":"insitu-gridded-observations-global-and-regional"},"format":{"type":"string_input","require":true,"default_value":"zip"},"region":{"type":"string_input","require":true,"default_value":"conus"},"origin":{"type":"string_input","require":true,"default_value":"cpc_conus"},"variable":{"type":"string_input","require":true,"default_value":"precipitation"},"time_aggregation":{"type":"string_input","require":true,"default_value":"daily"},"horizontal_aggregation":{"type":"string_input","require":true,"default_value":"0_25_x_0_25"},"start_year":{"type":"string_input","require":true,"default_value":"1950"},"end_year":{"type":"string_input","require":true,"default_value":"2021"},"version":{"type":"string_input","require":true,"default_value":"v1.0"},"uid":{"type":"string_input","require":true,"default_value":"CHANGE ME"},"api_key":{"type":"string_input","require":true,"default_value":"CHANGE ME"}}},"geoai-gpu":{"name":"GeoAI on GPU Demo","container":"pytorch","pre_processing_stage":"python3 simple/simple-linear.py","execution_stage":"python3 segmentation/torchvision-test.py","post_processing_stage":"python3 convolution/sampleCNN.py","description":"Performs a few simple AI models using GPUs","estimated_runtime":"~10 minutes","supported_hpc":["anvil_gpu","keeling_gpu","keeling_community"],"default_hpc":"keeling_gpu","repository":"https://github.com/alexandermichels/geoai-model-testing.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":30,"min":15,"default_value":20,"step":1,"unit":"Minutes"}},"param_rules":{}},"summa3":{"name":"SUMMA","container":"summa-3.0.3","pre_processing_stage":"python preprocessing.py","execution_stage":"python main.py","post_processing_stage":"python postprocessing.py","description":"SUMMA or the Structure for Unifying Multiple Modeling Alternatives is a hydrologic modeling approach that is built on a common set of conservation equations and a common numerical solver, which together constitute the structural core of the model. Different modeling approaches can then be implemented within the structural core, enabling a controlled and systematic analysis of alternative modeling options, and providing insight for future model development.","estimated_runtime":"vary by model size, simulation period and configurations","supported_hpc":["keeling_community","expanse_community"],"default_hpc":"keeling_community","repository":"https://github.com/cybergis/cybergis-compute-v2-summa.git","require_upload_data":true,"slurm_input_rules":{"time":{"max":10,"min":1,"default_value":1,"step":1,"unit":"Hours"},"num_of_task":{"max":127,"min":1,"default_value":9,"step":1,"unit":"None"},"memory_per_cpu":{"max":4,"min":1,"default_value":1,"step":1,"unit":"GB"}},"param_rules":{}},"simple-g":{"name":"SIMPLE-G","container":"simple-g","execution_stage":"bash /job/executable/run_simpleg.sh","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/cybergis/cybergis-compute-simple-g.git","require_upload_data":true,"slurm_input_rules":{"time":{"max":60,"min":10,"default_value":20,"step":1,"unit":"Minutes"},"memory":{"max":16,"min":8,"default_value":8,"step":1,"unit":"GB"}},"param_rules":{"Model":{"type":"string_option","options":["sgmc3_2504","sgw_a2i3c1_20250305"],"default_value":"sgmc3_2504"}}},"Customized_Resilience_Inference_Measurement_Framework":{"name":"CRIM","container":"gearlab-r","pre_processing_stage":"","execution_stage":"Rscript BNcode.R","post_processing_stage":"","description":"Customized Resilience Inference Measurement Framework","estimated_runtime":"vary by model size, simulation period and configurations","supported_hpc":["aces_community","keeling_community"],"default_hpc":"aces_community","repository":"https://github.com/rohan-debayan/CustomizedResilienceInferenceMeasurementFramework.git","require_upload_data":true,"slurm_input_rules":{"time":{"max":72,"min":1,"default_value":56,"step":1,"unit":"Hours"},"cpu_per_task":{"max":32,"min":1,"default_value":20,"step":1,"unit":"None"},"num_of_task":{"max":1,"min":1,"default_value":1,"step":1,"unit":"None"},"memory_per_cpu":{"max":10,"min":1,"default_value":2,"step":1,"unit":"GB"}},"param_rules":{}},"Dam_Flood_Inundation_Map_Connector":{"name":"Dam Flood Inundation Map Connector","container":"damfiminput-connector","pre_processing_stage":"python3 create_connector_yml.py","execution_stage":"./main.sh","post_processing_stage":"./transfer_shared_outputs.sh","description":"none","estimated_runtime":"unknown","supported_hpc":["anvil_community"],"default_hpc":"anvil_community","repository":"https://github.com/I-GUIDE/cybergis-compute-damfiminput-connector.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":2,"min":1,"default_value":1,"step":1,"unit":"Hours"},"memory_per_cpu":{"max":1000,"min":200,"default_value":400,"step":200,"unit":"MB"}},"param_rules":{"dam_id":{"type":"string_input","require":true,"default_value":"0000"},"scenarios":{"type":"string_input","require":true,"default_value":"NA"}}},"covid-access":{"name":"COVID-19 spatial accessibility","container":"cybergisx-0.4","execution_stage":"MPLBACKEND=Agg python main.py","description":"Calculates travel-time from hospitals and then calculates spatial accessibility to hospital beds for the entire state of Illinois. We calculate travel-time and aggregate spatial accessibility in parallel using 4 CPUs and about 64-80GB of memory. Read about the paper here: https://doi.org/10.1186/s12942-020-00229-x","estimated_runtime":"~20 minutes","supported_hpc":["keeling_community","expanse_community","anvil_community"],"default_hpc":"expanse_community","repository":"https://github.com/cybergis/cybergis-compute-spatial-access-covid-19.git","require_upload_data":false,"slurm_input_rules":{"time":{"max":180,"min":60,"default_value":120,"step":1,"unit":"Minutes"},"cpu_per_task":{"max":4,"min":4,"default_value":4,"step":1,"unit":"None"},"memory_per_cpu":{"max":20,"min":16,"default_value":20,"step":1,"unit":"GB"}},"param_rules":{}}}}