diff --git a/README.md b/README.md index 7c86033..936ec6b 100755 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ [![AUR](https://img.shields.io/aur/license/yaourt.svg)](https://github.com/HydroCouple/HydroCouple/blob/master/License.md) -HydroCoupleComposer is a cross platform GUI for creating HydroCouple coupled model compositions. It can be launched using MPI for compositions containing components that support MPI. +HydroCoupleComposer is a cross platform GUI and CLI for creating and executing HydroCouple coupled model compositions. It can be launched using MPI for compositions containing components that support MPI using the following command: ``` mpirun -np 3 ./HydroCoupleComposer -r inputfile.hcp --ng ``` -Type the following command for more help. +Type the following command for more help: ```bash ./HydroCoupleComposer -h @@ -20,13 +20,21 @@ Type the following command for more help. HydroCoupleComposer can be compiled using the QtCreator project file included with this project or in visual studio using the Qt Visual Studio AddIn. Work is ongoing to add a CMake make file. Modify the project file to make sure that it points to the appropriate libraries on the target machine. Compilation of HydroCoupleComposer requires the following frameworks and libraries: +# Required Libraries + * Qt 5.7.0 +* [QPropertyModel](https://github.com/HydroCouple/QPropertyModel) +* [HydroCoupleVis](https://github.com/HydroCouple/HydroCoupleVis) + +# Optional Libraries * MPI * Graphviz * OpenMP -* [QPropertyModel](https://github.com/HydroCouple/QPropertyModel) -* [HydroCoupleVis](https://github.com/HydroCouple/HydroCoupleVis) ## References ------------------------------------------------------------------------------------------------------------------- -Buahin, C. and J. Horsburgh, 2016. From OpenMI to HydroCouple: Advancing OpenMI to Support Experimental Simulations and Standard Geospatial Datasets. International Congress on Environmental Modelling and Software. Toulouse, France. http://scholarsarchive.byu.edu/iemssconference/2016/Stream-A/11 \ No newline at end of file +Buahin, C. and J. Horsburgh, 2016. From OpenMI to HydroCouple: Advancing OpenMI to Support Experimental Simulations and Standard Geospatial Datasets. International Congress on Environmental Modelling and Software. Toulouse, France. http://scholarsarchive.byu.edu/iemssconference/2016/Stream-A/11 + +Buahin, C. A., Horsburgh, J. S., and Neilson, B. T. (2018). “Enabling High-Performance Heterogeneous Computing for Component-Based Integrated Water Modeling Frameworks.”9th International Congress on Environmental Modelling and Software, Modelling for Sustainable Food-Energy-Water Systems, Fort Collins, Colorado, USA. + +Buahin, C. A., and Horsburgh, J. S. (2018). “Advancing the Open Modeling Interface (OpenMI) for integrated water resources modeling.” Environmental Modelling & Software. DOI:10.1016/j.envsoft.2018.07.015 diff --git a/src/simulationmanager.cpp b/src/simulationmanager.cpp index ba683d8..0d04603 100644 --- a/src/simulationmanager.cpp +++ b/src/simulationmanager.cpp @@ -462,6 +462,8 @@ void SimulationManager::run() { qRegisterMetaType>(); qRegisterMetaType>("QSharedPointer"); + + try { if(m_project->workflowComponent())