diff --git a/tools/ogs/.shed.yml b/tools/ogs/.shed.yml new file mode 100644 index 00000000..b361e94d --- /dev/null +++ b/tools/ogs/.shed.yml @@ -0,0 +1,18 @@ +name: suite_ogs +owner: ufz +description: A suite of tools for OpenGeoSys (ogs) +long_description: | + A suite of tools for ogs +categories: +- Geo Science +remote_repository_url: https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/ogs/ +homepage_url: https://gitlab.opengeosys.org/ogs/ogs +type: unrestricted +auto_tool_repositories: + name_template: "{{ tool_id }}" + description_template: A suite of tools for OpenGeoSys (ogs) +suite: + name: suite_ogs + description: A suite of tools for ogs + long_description: | + A suite of tools for ogs \ No newline at end of file diff --git a/tools/ogs/identifySubdomains.xml b/tools/ogs/identifySubdomains.xml new file mode 100644 index 00000000..9fa37b3f --- /dev/null +++ b/tools/ogs/identifySubdomains.xml @@ -0,0 +1,58 @@ + + + Annotate subdomain meshes with bulk node and element IDs + + + macros.xml + 0 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/ogs/macros.xml b/tools/ogs/macros.xml new file mode 100644 index 00000000..8f19aa72 --- /dev/null +++ b/tools/ogs/macros.xml @@ -0,0 +1,22 @@ + + 6.5.3 + 23.0 + 0 + + + ogs + + + + + + 10.5281/zenodo.13685289 + + + + + + + + + \ No newline at end of file diff --git a/tools/ogs/test-data/disc_with_hole.vtu b/tools/ogs/test-data/disc_with_hole.vtu new file mode 100644 index 00000000..d910714a Binary files /dev/null and b/tools/ogs/test-data/disc_with_hole.vtu differ diff --git a/tools/ogs/test-data/output_quater_circle.vtu b/tools/ogs/test-data/output_quater_circle.vtu new file mode 100644 index 00000000..4ca0c686 --- /dev/null +++ b/tools/ogs/test-data/output_quater_circle.vtu @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + _+AAAAAAAAAAgAwAAAAAAACEDAAAAAAAAIgMAAAAAAAAjAwAAAAAAACQDAAAAAAAAJQMAAAAAAAAmAwAAAAAAACcDAAAAAAAAKAMAAAAAAAApAwAAAAAAACoDAAAAAAAAKwMAAAAAAAAsAwAAAAAAAC0DAAAAAAAALgMAAAAAAAAvAwAAAAAAADEDAAAAAAAARgMAAAAAAABbAwAAAAAAAHADAAAAAAAAhQMAAAAAAACaAwAAAAAAAK8DAAAAAAAAxAMAAAAAAADZAwAAAAAAAO4DAAAAAAAAAwQAAAAAAAAYBAAAAAAAAC0EAAAAAAAAQgQAAAAAAABXBAAAAAAAAA==8AAAAAAAAADfAgAAAAAAAOACAAAAAAAA4QIAAAAAAADiAgAAAAAAAOMCAAAAAAAA5AIAAAAAAADlAgAAAAAAAOYCAAAAAAAA5wIAAAAAAADoAgAAAAAAAOkCAAAAAAAA6gIAAAAAAADrAgAAAAAAAOwCAAAAAAAA7QIAAAAAAADuAgAAAAAAAAIDAAAAAAAAFgMAAAAAAAAqAwAAAAAAAD4DAAAAAAAAUgMAAAAAAABmAwAAAAAAAHoDAAAAAAAAjgMAAAAAAACiAwAAAAAAALYDAAAAAAAAygMAAAAAAADeAwAAAAAAAPIDAAAAAAAABgQAAAAAAAA=6AIAAAAAAAAAAABAx8u6PwAAAODF9P8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACgYMLKPwAAAKAf0/8/AAAAAAAAAAAAAABgCwbUPwAAAKAkm/8/AAAAAAAAAAAAAADA2ZzaPwAAACD8TP8/AAAAAAAAAAAAAADAfZDgPwAAAEDd6P4/AAAAAAAAAAAAAABA78bjPwAAACAOb/4/AAAAAAAAAAAAAAAggO/mPwAAACDk3/0/AAAAAAAAAAAAAAAg+QfqPwAAAMDDO/0/AAAAAAAAAAAAAABALg7tPwAAACAgg/w/AAAAAAAAAAAAAAAAAADwPwAAAOB6tvs/AAAAAAAAAAAAAADgrm3xPwAAAMBj1vo/AAAAAAAAAAAAAAAgI8/yPwAAAIB34/k/AAAAAAAAAAAAAACAZCP0PwAAACBh3vg/AAAAAAAAAAAAAACghGn1PwAAAKDXx/c/AAAAAAAAAAAAAACAnqD2PwAAAICeoPY/AAAAAAAAAAAAAACg18f3PwAAAKCEafU/AAAAAAAAAAAAAAAgYd74PwAAAIBkI/Q/AAAAAAAAAAAAAACAd+P5PwAAACAjz/I/AAAAAAAAAAAAAADAY9b6PwAAAOCubfE/AAAAAAAAAAAAAADgerb7PwAAAAAAAPA/AAAAAAAAAAAAAAAgIIP8PwAAAEAuDu0/AAAAAAAAAAAAAADAwzv9PwAAACD5B+o/AAAAAAAAAAAAAAAg5N/9PwAAACCA7+Y/AAAAAAAAAAAAAAAgDm/+PwAAAEDvxuM/AAAAAAAAAAAAAABA3ej+PwAAAMB9kOA/AAAAAAAAAAAAAAAg/Ez/PwAAAMDZnNo/AAAAAAAAAAAAAACgJJv/PwAAAGALBtQ/AAAAAAAAAAAAAACgH9P/PwAAAKBgwso/AAAAAAAAAAAAAADgxfT/PwAAAEDHy7o/AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=4AEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAUAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAcAAAAAAAAABwAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAoAAAAAAAAACgAAAAAAAAALAAAAAAAAAAsAAAAAAAAADAAAAAAAAAAMAAAAAAAAAA0AAAAAAAAADQAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADwAAAAAAAAAPAAAAAAAAABAAAAAAAAAAEAAAAAAAAAARAAAAAAAAABEAAAAAAAAAEgAAAAAAAAASAAAAAAAAABMAAAAAAAAAEwAAAAAAAAAUAAAAAAAAABQAAAAAAAAAFQAAAAAAAAAVAAAAAAAAABYAAAAAAAAAFgAAAAAAAAAXAAAAAAAAABcAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABkAAAAAAAAAGQAAAAAAAAAaAAAAAAAAABoAAAAAAAAAGwAAAAAAAAAbAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAdAAAAAAAAAB0AAAAAAAAAHgAAAAAAAAA=8AAAAAAAAAACAAAAAAAAAAQAAAAAAAAABgAAAAAAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAABAAAAAAAAAAEgAAAAAAAAAUAAAAAAAAABYAAAAAAAAAGAAAAAAAAAAaAAAAAAAAABwAAAAAAAAAHgAAAAAAAAAgAAAAAAAAACIAAAAAAAAAJAAAAAAAAAAmAAAAAAAAACgAAAAAAAAAKgAAAAAAAAAsAAAAAAAAAC4AAAAAAAAAMAAAAAAAAAAyAAAAAAAAADQAAAAAAAAANgAAAAAAAAA4AAAAAAAAADoAAAAAAAAAPAAAAAAAAAA=HgAAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM= + + diff --git a/tools/ogs/test-data/quater_circle.vtu b/tools/ogs/test-data/quater_circle.vtu new file mode 100644 index 00000000..10aae2be --- /dev/null +++ b/tools/ogs/test-data/quater_circle.vtu @@ -0,0 +1,33 @@ + + + + + + + +AAAACADAAAAAAAAIQMAAAAAAAAiAwAAAAAAACMDAAAAAAAAJAMAAAAAAAAlAwAAAAAAACYDAAAAAAAAJwMAAAAAAAAoAwAAAAAAACkDAAAAAAAAKgMAAAAAAAArAwAAAAAAACwDAAAAAAAALQMAAAAAAAAuAwAAAAAAAC8DAAAAAAAAMQMAAAAAAABGAwAAAAAAAFsDAAAAAAAAcAMAAAAAAACFAwAAAAAAAJoDAAAAAAAArwMAAAAAAADEAwAAAAAAANkDAAAAAAAA7gMAAAAAAAADBAAAAAAAABgEAAAAAAAALQQAAAAAAABCBAAAAAAAAFcEAAAAAAAA + + + + + 8AAAAN8CAAAAAAAA4AIAAAAAAADhAgAAAAAAAOICAAAAAAAA4wIAAAAAAADkAgAAAAAAAOUCAAAAAAAA5gIAAAAAAADnAgAAAAAAAOgCAAAAAAAA6QIAAAAAAADqAgAAAAAAAOsCAAAAAAAA7AIAAAAAAADtAgAAAAAAAO4CAAAAAAAAAgMAAAAAAAAWAwAAAAAAACoDAAAAAAAAPgMAAAAAAABSAwAAAAAAAGYDAAAAAAAAegMAAAAAAACOAwAAAAAAAKIDAAAAAAAAtgMAAAAAAADKAwAAAAAAAN4DAAAAAAAA8gMAAAAAAAAGBAAAAAAAAA== + + + + + 6AIAAAAAAEDHy7o/AAAA4MX0/z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAKBgwso/AAAAoB/T/z8AAAAAAAAAAAAAAGALBtQ/AAAAoCSb/z8AAAAAAAAAAAAAAMDZnNo/AAAAIPxM/z8AAAAAAAAAAAAAAMB9kOA/AAAAQN3o/j8AAAAAAAAAAAAAAEDvxuM/AAAAIA5v/j8AAAAAAAAAAAAAACCA7+Y/AAAAIOTf/T8AAAAAAAAAAAAAACD5B+o/AAAAwMM7/T8AAAAAAAAAAAAAAEAuDu0/AAAAICCD/D8AAAAAAAAAAAAAAAAAAPA/AAAA4Hq2+z8AAAAAAAAAAAAAAOCubfE/AAAAwGPW+j8AAAAAAAAAAAAAACAjz/I/AAAAgHfj+T8AAAAAAAAAAAAAAIBkI/Q/AAAAIGHe+D8AAAAAAAAAAAAAAKCEafU/AAAAoNfH9z8AAAAAAAAAAAAAAICeoPY/AAAAgJ6g9j8AAAAAAAAAAAAAAKDXx/c/AAAAoIRp9T8AAAAAAAAAAAAAACBh3vg/AAAAgGQj9D8AAAAAAAAAAAAAAIB34/k/AAAAICPP8j8AAAAAAAAAAAAAAMBj1vo/AAAA4K5t8T8AAAAAAAAAAAAAAOB6tvs/AAAAAAAA8D8AAAAAAAAAAAAAACAgg/w/AAAAQC4O7T8AAAAAAAAAAAAAAMDDO/0/AAAAIPkH6j8AAAAAAAAAAAAAACDk3/0/AAAAIIDv5j8AAAAAAAAAAAAAACAOb/4/AAAAQO/G4z8AAAAAAAAAAAAAAEDd6P4/AAAAwH2Q4D8AAAAAAAAAAAAAACD8TP8/AAAAwNmc2j8AAAAAAAAAAAAAAKAkm/8/AAAAYAsG1D8AAAAAAAAAAAAAAKAf0/8/AAAAoGDCyj8AAAAAAAAAAAAAAODF9P8/AAAAQMfLuj8AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA== + + + + + 4AEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAAAMAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACgAAAAAAAAAKAAAAAAAAAAsAAAAAAAAACwAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADQAAAAAAAAANAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAPAAAAAAAAAA8AAAAAAAAAEAAAAAAAAAAQAAAAAAAAABEAAAAAAAAAEQAAAAAAAAASAAAAAAAAABIAAAAAAAAAEwAAAAAAAAATAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAVAAAAAAAAABUAAAAAAAAAFgAAAAAAAAAWAAAAAAAAABcAAAAAAAAAFwAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGQAAAAAAAAAZAAAAAAAAABoAAAAAAAAAGgAAAAAAAAAbAAAAAAAAABsAAAAAAAAAHAAAAAAAAAAcAAAAAAAAAB0AAAAAAAAAHQAAAAAAAAAeAAAAAAAAAA== + + + 8AAAAAIAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAgAAAAAAAAACgAAAAAAAAAMAAAAAAAAAA4AAAAAAAAAEAAAAAAAAAASAAAAAAAAABQAAAAAAAAAFgAAAAAAAAAYAAAAAAAAABoAAAAAAAAAHAAAAAAAAAAeAAAAAAAAACAAAAAAAAAAIgAAAAAAAAAkAAAAAAAAACYAAAAAAAAAKAAAAAAAAAAqAAAAAAAAACwAAAAAAAAALgAAAAAAAAAwAAAAAAAAADIAAAAAAAAANAAAAAAAAAA2AAAAAAAAADgAAAAAAAAAOgAAAAAAAAA8AAAAAAAAAA== + + + HgAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw== + + + + +