the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Configuring parallel use of custom ArcGIS toolboxes in a Linux high-performance computing environment
Abstract. High performance computing (HPC) clusters offer an abundance of processors, memory, and data storage that can help meet growing computational demands for large geospatial analyses. Esri’s proprietary ArcGIS toolboxes are a common way to develop, document, and share geospatial code; however, these toolboxes are typically developed for use in Esri’s ArcGIS Pro for Windows which limits their use in Linux, the dominant HPC operating system. Esri’s support of Linux for their server software opens the possibility of using ArcGIS toolboxes in an HPC environment, but use of this software proved problematic for concurrent, parallel processing offering little benefit over a single workstation. We developed a solution using container technology allowing us to run hundreds of concurrent tasks that use ArcGIS toolboxes. This approach is designed to take advantage of the many existing ArcGIS toolboxes and use them in parallel for workflows that can be reasonably divided into independent sub-tasks. With careful setup and use of an HPC job scheduler, we reduced total processing time for one analysis 95.6 % by dividing the analysis into 202 sub-tasks. This solution allows other HPC users to take advantage of parallel use of ArcGIS Toolboxes, avoid the effort of translating existing workflows to Linux native software, and establish a bridge between desktop GIS and HPC systems.
- Preprint
(1026 KB) - Metadata XML
- BibTeX
- EndNote
Status: open (until 16 Jul 2025)
-
RC1: 'Comment on egusphere-2025-1558', Anonymous Referee #1, 21 May 2025
reply
This manuscript focuses on the technical implementation of running ArcGIS toolboxes in a Linux-based high-performance computing (HPC) environment using containerization, achieving significant improvements in processing efficiency. While the work is complete and well-structured, it is heavily oriented toward technical deployment and parallel computing optimization, with limited scientific innovation related to geoscientific model development or methodological advancement. The content remains relatively basic and lacks sufficient contribution to the core themes of Geoscientific Model Development, which emphasizes advances in geoscientific modeling, algorithms, and their application to scientific problems. Therefore, the manuscript is not suitable for publication in GMD and I recommend rejection.
Citation: https://doi.org/10.5194/egusphere-2025-1558-RC1 -
AC1: 'Reply on RC1', Jeremy Baynes, 21 May 2025
reply
We thank the reviewer for their time and attention to our paper. We also appreciate the reviewer’s positive comments on the structure and completeness of our work. We agree our work is heavily oriented toward technical deployment and parallel computing optimization and is not a traditional Geoscientific Model Development (GMD) Model Description Paper. However, GMD accepts seven different manuscript types. We believe this work is in line with GMD’s call for Development and Technical Papers (https://www.geoscientific-model-development.net/about/manuscript_types.html#item2) that
“…describe technical developments relating to model improvements such as the speed or accuracy of numerical integration schemes as well as new parameterisations for processes represented in modules. Also included are papers relating to technical aspects of running models and the reproducibility of results, e.g. assessments of their performance with different compilers, or under different computer architectures…”
We showed the utility of this solution with one example, but there are countless other examples that could benefit from the efficiency gains. We believe there is clearly a need for discussion on this topic as demonstrated in our paper by the diversity of tools and models developed using this technology (i.e., ArcGIS Toolboxes), public message board requests for assistance, and a lack of existing technical or scientific documentation.
We hope the reviewer will reconsider this article as a Development and Technical Paper for publication in GMD. However, we also value this and any other reviewer’s time. If the topic editor agrees with the referee’s view, we will kindly withdraw and seek review in a more appropriate journal.
Citation: https://doi.org/10.5194/egusphere-2025-1558-AC1
-
AC1: 'Reply on RC1', Jeremy Baynes, 21 May 2025
reply
Model code and software
hpc-apptainer-arcgis US EPA https://doi.org/10.5281/zenodo.15066385
Viewed
HTML | XML | Total | BibTeX | EndNote | |
---|---|---|---|---|---|
132 | 19 | 10 | 161 | 4 | 6 |
- HTML: 132
- PDF: 19
- XML: 10
- Total: 161
- BibTeX: 4
- EndNote: 6
Viewed (geographical distribution)
Country | # | Views | % |
---|
Total: | 0 |
HTML: | 0 |
PDF: | 0 |
XML: | 0 |
- 1