Skip to content

Commit 9167879

Browse files
authored
style: delete 1 extra spaces before 2 new lines (cont. more) (#142)
* style: delete 1 extra spaces before 2 new lines (cont. more) * style: delete 1 extra spaces before 2 new lines (even more)
1 parent 2449902 commit 9167879

27 files changed

Lines changed: 77 additions & 77 deletions

user-guide/docs/curating/bestpractices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Users should select the project type that best fits their research method and da
7979

8080
Once the project type is selected, the interactive interface in My Project will guide users through the curation and publication steps through detailed onboarding instructions.
8181

82-
My Project is a space where users can work during the process of curation and publication and after publication to publish new data products or to analyze their data.
82+
My Project is a space where users can work during the process of curation and publication and after publication to publish new data products or to analyze their data.
8383

8484
Because My Project is a shared space, it is recommended that teams select a data manager to coordinate file organization, transfers, curation, naming, etc.
8585

@@ -125,7 +125,7 @@ In My Projects, users may upload files and or create folders to keep their files
125125

126126
Except for project type "Other" which does not have categories, users will categorize their files or folders according to the corresponding project type. Categories describe and highlight the main components of the dataset in relation to the research method used to obtain it. Each category has a form that needs to be filled with metadata to explain the methods and characteristics of the dataset, and there are onboarding instructions on what kind of information is suitable for each metadata field. In turn, some of these fields are required, which means that they are fundamental for the clarity of the project's description. The best way to approach data curation in My Project, is to organize the files in relation to the data model of choice and have the files already organized and complete before categorizing and tagging. While curating data in My Project, do not move, rename or modify files that have been already categorized. In particular, do not make changes to categorized files through an SSH connection or through Globus. If you need to, please remove the category, deselect the files, and start all over.
127127

128-
Within the different project types, there are different layers for describing a dataset. At the project level, it is desirable to provide an overview of the research, including its general goal and outcomes, what is the audience, and how the data can be reused. For large projects we encourage users to provide an outline of the scope and contents of the data. At the categories level, the descriptions need to address technical and methodological aspects involved in obtaining the data.
128+
Within the different project types, there are different layers for describing a dataset. At the project level, it is desirable to provide an overview of the research, including its general goal and outcomes, what is the audience, and how the data can be reused. For large projects we encourage users to provide an outline of the scope and contents of the data. At the categories level, the descriptions need to address technical and methodological aspects involved in obtaining the data.
129129

130130
In addition, users can tag individual files or groups of files for ease of data comprehension and reuse by others. While categories are required, tagging is not, though we recommend that users tag their files because it helps other users to efficiently identify file contents in the publication interface. For each project type the list of tags are agreed upon terms contributed by experts in the field of NH. If the tags available do not apply, feel free to add custom tags and submit tickets informing the curation team about the need to incorporate them in the list. We heard from our users that the list of tags per category reaffirms them of the need to include certain types of documentation to their publication.
131131

@@ -441,7 +441,7 @@ Due to variations in research methods, users may not need to use all the metadat
441441

442442
#### Protected Data { #protecteddata }
443443

444-
Protected data in the Data Depot Repository (DDR) are generally (but not always) included within interdisciplinary and social science research projects that study human subjects, which always need to have approval from an Institutional Review Board (IRB). We developed a data model and onboarding instructions <a href="https://converge.colorado.edu/data/data-publication">in coordination with our CONVERGE partners</a> to manage this type of data within our curation and publication pipelines. Additionally, CONVERGE has a series of <a href="https://converge.colorado.edu/resources/check-sheets/ethical-considerations/">check sheets</a> that outline how researchers should manage data that could contain sensitive information; these check sheets have also been published in <a href="http://doi.org/10.17603/ds2-7r74-1021">the DDR</a>.
444+
Protected data in the Data Depot Repository (DDR) are generally (but not always) included within interdisciplinary and social science research projects that study human subjects, which always need to have approval from an Institutional Review Board (IRB). We developed a data model and onboarding instructions <a href="https://converge.colorado.edu/data/data-publication">in coordination with our CONVERGE partners</a> to manage this type of data within our curation and publication pipelines. Additionally, CONVERGE has a series of <a href="https://converge.colorado.edu/resources/check-sheets/ethical-considerations/">check sheets</a> that outline how researchers should manage data that could contain sensitive information; these check sheets have also been published in <a href="http://doi.org/10.17603/ds2-7r74-1021">the DDR</a>.
445445

446446
Natural Hazards also encompasses data that have granular geographical locations and images that may capture humans that are not the focus of the research/would not fall under the purview of an IRB. See both the Privacy Policy within our <a href="https://www.designsafe-ci.org/account/terms-conditions/">Terms of Use</a>,
447447

user-guide/docs/managingdata/datatransfer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ We define a large data transfer here as any file transfer that is &gt; 2GB, or
2828

2929
See the <a href="#cli">Command-Line Data Transfer Guide</a> for instructions.
3030

31-
#### Recommended Normal Data Transfer Methods { #recommended-normaldatatransfer }
31+
#### Recommended Normal Data Transfer Methods { #recommended-normaldatatransfer }
3232

3333
We define a "normal" data transfer as &lt; 2GB or &lt; 25 files or &lt; 2 folders
3434

user-guide/docs/tools/simulation/clawpack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ The Clawpack 5.4.0 suite has been installed into the DesignSafe Jupyter Hub envi
1717
### Example Clawpack Use Case
1818

1919
An example GeoClaw notebook in Jupyter can be seen by navigating to 'community / Jupyter Notebooks / Workspace Application Sample Notebooks / GeoClaw' and opening 'GeoClaw_topotools_example.ipynb', and can be previewed and copied to your own space from <a href="https://www.designsafe-ci.org/data/browser/public/designsafe.storage.community//Jupyter%20Notebooks/Workspace%20Application%20Sample%20Notebooks/GeoClaw" target="_blank">here</a>.<br>
20-
20+
2121

user-guide/docs/tools/simulation/openfoam.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
The OpenFOAM (Open Field Operation and Manipulation) CFD (Computational Fluid Dynamics) Toolbox is a free, open source CFD software package which has a large user base across most areas of engineering and science, from both commercial and academic organizations. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. It includes tools for meshing, notably snappyHexMesh, a parallelised mesher for complex CAD geometries, and for pre- and post-processing. Almost everything (including meshing, and pre- and post-processing) runs in parallel as standard, enabling users to take full advantage of high performance computing resources.
44

5-
More detailed information and OpenFOAM user documentation can be found at the <a href="https://openfoam.org/" target="_blank">OpenFOAM website</a>.
5+
More detailed information and OpenFOAM user documentation can be found at the <a href="https://openfoam.org/" target="_blank">OpenFOAM website</a>.
66

77

88
### How to Submit an OpenFOAM Job in the Workspace
@@ -11,19 +11,19 @@ More detailed information and OpenFOAM user documentation can be found at the <a
1111

1212
![](./imgs/openfoam-1.png)
1313

14-
* Select the version of OpenFOAM you wanted to work with (Designsafe supports version 6 and 7).
14+
* Select the version of OpenFOAM you wanted to work with (Designsafe supports version 6 and 7).
1515

1616
![](./imgs/openfoam-2.png)
1717

18-
* Locate your Case Directory (Folder) with your input files that are in the Data Depot and follow the onscreen directions to enter this directory in the form. The following figure shows the example case in the community data.
18+
* Locate your Case Directory (Folder) with your input files that are in the Data Depot and follow the onscreen directions to enter this directory in the form. The following figure shows the example case in the community data.
1919

2020
![](./imgs/openfoam-3.png)
2121

2222
* Select your Solver from the dropdown menu. The workspace has options for 5 OpenFOAM solvers i.e. interFOAM, simpleFOAM, icoFOAM, potentialFOAM and olaFlow. If you need any other specfic solver please submit a ticket.
2323

2424
![](./imgs/openfoam-4.png)
2525

26-
* Choose decompostion and mesh generation options from the dropdown menu.
26+
* Choose decompostion and mesh generation options from the dropdown menu.
2727

2828
![](./imgs/openfoam-5.png)
2929

user-guide/docs/tools/simulation/opensees.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ OpenSeesSP is an OpenSees interpreter intended for high performance computers fo
1616

1717
OpenSeesMP is an OpenSees interpreter intended for high performance computers for performing finite element simulations with parameteric studies and very large models on parallel machines. OpenSeesMP requires understanding of parallel processing and the capabilities to write parallel scripts. <!-- OpenSeesMP runs on up to 12 KNL Nodes on Stampede2, with 64 cores per Node. -->
1818

19-
### How to Submit an OpenSees Job in the Workspace { #submit }
19+
### How to Submit an OpenSees Job in the Workspace { #submit }
2020

2121
1. Select the OpenSees application from the simulation tab in the workspace.
2222

@@ -38,7 +38,7 @@ OpenSeesMP is an OpenSees interpreter intended for high performance computers fo
3838

3939
6. Enter a job name (Optional).
4040

41-
7. Enter an output archive location or use the default provided.
41+
7. Enter an output archive location or use the default provided.
4242

4343
8. Node Count: Number of requested process nodes for the job.
4444

@@ -55,7 +55,7 @@ OpenSeesMP is an OpenSees interpreter intended for high performance computers fo
5555

5656

5757

58-
### DesignSafe Tutorial: OpenSees &amp; DesignSafe, October 31, 2018 { #tutorial }
58+
### DesignSafe Tutorial: OpenSees &amp; DesignSafe, October 31, 2018 { #tutorial }
5959

6060
<div class="embed-responsive embed-responsive-16by9">
6161
<iframe class="embed-responsive-item"
@@ -86,10 +86,10 @@ For detailed explanation of slides below, watch the tutorial above.
8686
* OpenSeesMP:
8787
* [input directory](https://www.designsafe-ci.org/data/browser/public/designsafe.storage.community//app_examples/opensees/OpenSeesMP){target="_blank"}
8888
* input TCL file: parallel_motion.tcl
89-
* resources: 1 Node, 3 Processors
89+
* resources: 1 Node, 3 Processors
9090

9191

92-
#### Powerpoint Presentations { #resources-ppt }
92+
#### Powerpoint Presentations { #resources-ppt }
9393

9494
* [OpenSees-EXPRESS](/media/filer_public/34/e9/34e9dd3c-e954-4a78-9376-e65d1b793277/openseesexpress.pdf){target="_blank"}
9595
* [OpenSees SP](/media/filer_public/1d/58/1d58638b-6cd4-48a1-b1b8-ce7313986e4e/openseessp.pdf){target="_blank"}

user-guide/docs/tools/simulation/opensees/OSDesignSafe.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ DesignSafe provides different platforms to run the OpenSees applications. These
2525
1. The <b>Jupyter Hub</b> provides a versatile Jupyter-based IDE for developing a complete workflow that integrates pre- and post-processing with the OpenSees analyses interactively via Jupyter Notebooks. The Jupyter Hub can be run in a dedicated VM, which requires no allocation, or in an allocation in HPC. While OpenSeesPy can be run directly in a Python-based Jupyter Notebook, Julia, Matlab, and R can also be used interactively within a Jupyter Notebook to create the OpenSees input files, submit them to HPC, and post-process the results.
2626
1. An <b>HPC allocation</b> allows the user to submit very large jobs to the larger queues available on DesignSafe and TACC.
2727

28-
The choice of OpenSees Application and DesignSafe platform depends on your project needs.
28+
The choice of OpenSees Application and DesignSafe platform depends on your project needs.
2929

3030

3131
### OpenSees-Project "Size"
3232

3333
As you plan your OpenSees project on DesignSafe, you need to have an idea of the project's "size," which is defined by its scope. The project scope is defined by the size of your model and the type and number of parametric analyses.
3434

35-
Understanding the scope of your project, and how that scope grows in "size", will help you choose the right OpenSees application as well as DesignSafe platform.
35+
Understanding the scope of your project, and how that scope grows in "size", will help you choose the right OpenSees application as well as DesignSafe platform.
3636

3737
1. The <b>Model Size</b> affects the size of the system of equations that must be solved (the matrix that needs to be inverted) as well as the number of nonlinear state determinations which can be iterative. <br>
3838
Here are a few items that affect Model Size:
@@ -66,12 +66,12 @@ The following figure provides the decision matrix: a visual tool for quick asses
6666

6767
![](./DecisionMatrixForOpenSeesApplications.jpg)
6868

69-
Choose the right OpenSees application to make the best use of resources such as modeler time, run time, and computer resources.
69+
Choose the right OpenSees application to make the best use of resources such as modeler time, run time, and computer resources.
7070

7171

7272
### Decision Matrix for DesignSafe Platform for OpenSees
7373

74-
The following table provides a comparison of all the ways you can run OpenSees on the DesignSafe CI execution platforms and configurations. Each platform has different interfaces for you to interact with OpenSees. Items in the table are placed in order of complexity and recommendation.
74+
The following table provides a comparison of all the ways you can run OpenSees on the DesignSafe CI execution platforms and configurations. Each platform has different interfaces for you to interact with OpenSees. Items in the table are placed in order of complexity and recommendation.
7575

7676
![](./DecisionMatrixForOpenSeesOnDesignSafeCI.jpg)
7777
### Running OpenSees at the Linux Terminal
@@ -114,7 +114,7 @@ However, for case of the platforms that have the integrated Jupyter environment,
114114
The Tcl-Interpreter OpenSees applications (OpenSees-Express, OpenSeesSP, and OpenSeesMP) are compiled executable programs. The MPI, therefore, will run NP processes of this executable.<br>
115115
OpenSeesPy, on the other hand, is a python library that has been pre-installed in the VM and is called within the python environment. In this case, therefore, the MPI will run NP Python processes and each process will call its own Python library. In addition, all three OpenSees applications are integrated into a single library, OpenSeesPy.</p>
116116

117-
#### Examples
117+
#### Examples
118118

119119
The following examples give you the command to executed as well as a demonstration of the Interaction with OpenSees:
120120

user-guide/docs/tools/simulation/opensees/OSPlatforms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## OpenSees Platforms
1+
## OpenSees Platforms
22

33
### Running OpenSees on DesignSafe
44

user-guide/docs/tools/simulation/opensees/opensees.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ DesignSafe provides different platforms to run the OpenSees applications. These
2828
1. The <b>Jupyter Hub</b> provides a versatile Jupyter-based IDE for developing a complete workflow that integrates pre- and post-processing with the OpenSees analyses interactively via Jupyter Notebooks. The Jupyter Hub can be run in a dedicated VM, which requires no allocation, or in an allocation in HPC. While OpenSeesPy can be run directly in a Python-based Jupyter Notebook, Julia, Matlab, and R can also be used interactively within a Jupyter Notebook to create the OpenSees input files, submit them to HPC, and post-process the results.
2929
1. An <b>HPC allocation</b> allows the user to submit very large jobs to the larger queues available on DesignSafe and TACC.
3030

31-
The choice of OpenSees Application and DesignSafe platform depends on your project needs.
31+
The choice of OpenSees Application and DesignSafe platform depends on your project needs.
3232

3333

3434
### OpenSees-Project "Size"
3535

3636
As you plan your OpenSees project on DesignSafe, you need to have an idea of the project's "size," which is defined by its scope. The project scope is defined by the size of your model and the type and number of parametric analyses.
3737

38-
Understanding the scope of your project, and how that scope grows in "size", will help you choose the right OpenSees application as well as DesignSafe platform.
38+
Understanding the scope of your project, and how that scope grows in "size", will help you choose the right OpenSees application as well as DesignSafe platform.
3939

4040
1. The <b>Model Size</b> affects the size of the system of equations that must be solved (the matrix that needs to be inverted) as well as the number of nonlinear state determinations which can be iterative. <br>
4141
Here are a few items that affect Model Size:
@@ -69,12 +69,12 @@ The following figure provides the decision matrix: a visual tool for quick asses
6969

7070
![](./DecisionMatrixForOpenSeesApplications.jpg)
7171

72-
Choose the right OpenSees application to make the best use of resources such as modeler time, run time, and computer resources.
72+
Choose the right OpenSees application to make the best use of resources such as modeler time, run time, and computer resources.
7373

7474

7575
### Decision Matrix for DesignSafe Platform for OpenSees
7676

77-
The following table provides a comparison of all the ways you can run OpenSees on the DesignSafe CI execution platforms and configurations. Each platform has different interfaces for you to interact with OpenSees. Items in the table are placed in order of complexity and recommendation.
77+
The following table provides a comparison of all the ways you can run OpenSees on the DesignSafe CI execution platforms and configurations. Each platform has different interfaces for you to interact with OpenSees. Items in the table are placed in order of complexity and recommendation.
7878

7979
![](./DecisionMatrixForOpenSeesOnDesignSafeCI.jpg)
8080
### Running OpenSees at the Linux Terminal
@@ -117,7 +117,7 @@ However, for case of the platforms that have the integrated Jupyter environment,
117117
The Tcl-Interpreter OpenSees applications (OpenSees-Express, OpenSeesSP, and OpenSeesMP) are compiled executable programs. The MPI, therefore, will run NP processes of this executable.<br>
118118
OpenSeesPy, on the other hand, is a python library that has been pre-installed in the VM and is called within the python environment. In this case, therefore, the MPI will run NP Python processes and each process will call its own Python library. In addition, all three OpenSees applications are integrated into a single library, OpenSeesPy.</p>
119119

120-
#### Examples
120+
#### Examples
121121

122122
The following examples give you the command to executed as well as a demonstration of the Interaction with OpenSees:
123123

@@ -849,7 +849,7 @@ mpiexec -np 5 python simpleMP.py
849849

850850

851851

852-
## OpenSees Platforms
852+
## OpenSees Platforms
853853

854854
### Running OpenSees on DesignSafe
855855

user-guide/docs/tools/simulation/opensees/openseesDecisionMatrixApplication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ The following figure provides the decision matrix: a visual tool for quick asses
44

55
![](./DecisionMatrixForOpenSeesApplications.jpg)
66

7-
Choose the right OpenSees application to make the best use of resources such as modeler time, run time, and computer resources.
7+
Choose the right OpenSees application to make the best use of resources such as modeler time, run time, and computer resources.
88

99

0 commit comments

Comments
 (0)