Skip to content

CyberGIS Compute Model for executing the SubsetAORCForcingData GeoEDF Processor

License

Notifications You must be signed in to change notification settings

I-GUIDE/cybergis-compute-subsetaorcforcingdata-processor

Repository files navigation

A CyberGIS Compute Model for Executing the SubsetAORCForcingData GeoEDF Processor

This repo implements a model for executing a GeoEDF processor via CyberGIS-Compute V2.

mainfest.json

Supported HPCs are listed by key "supported_hpc" and default HPC by key "default_hpc";

The key "pre_processing_stage", "execution_stage" and "post_processing_stage" specify the commands (and scripts) to run in preprocessing, model execution and postprocessing stages;

The key "container" lists the singularity GeoEDF container to use on HPC (placed on HPC already);

create_processor_yml.py

This script creates a GeoEDF workflow YML file using the parameter values for the processor's parameters. These parameters are defined in the manifest for the model to be prompted for user input in the CyberGIS Compute UI.

main.sh

This script is called inside the Singularity processor container. It runs the primary workflow execution script run-workflow-stage.sh that is provided by the GeoEDF workflow framework. The workflow YML file to be run is generated by the create_connector_yml.py script.

transfer_shared_outputs.sh

This script is responsible for transferring the outputs for this processor from the HPC scratch folder to a shared folder for use in subsequent compute jobs.

About

CyberGIS Compute Model for executing the SubsetAORCForcingData GeoEDF Processor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published