diff --git a/doc.zih.tu-dresden.de/docs/contrib/howto_contribute.md b/doc.zih.tu-dresden.de/docs/contrib/howto_contribute.md index 9fbf5541a341d35918b33e8feda5026f66fc43ab..31105a5208932ff49ee86d939ed8faa744dad854 100644 --- a/doc.zih.tu-dresden.de/docs/contrib/howto_contribute.md +++ b/doc.zih.tu-dresden.de/docs/contrib/howto_contribute.md @@ -35,6 +35,6 @@ refer to the corresponding documentation for further information. ## Contribute Using Git Locally For experienced Git users, we provide a Docker container that includes all checks of the CI engine -used in the backend. Using them should ensure that merge requests will not be blocked +used in the back-end. Using them should ensure that merge requests will not be blocked due to automatic checking. For details, see [Work Locally Using Containers](contribute_container.md). diff --git a/doc.zih.tu-dresden.de/docs/jobs_and_resources/hardware_overview.md b/doc.zih.tu-dresden.de/docs/jobs_and_resources/hardware_overview.md index b65ba24eb3f78d51d4cde97dc6e6214b5ffec2c6..1b395644aa972113ac887c764c9a651f56826093 100644 --- a/doc.zih.tu-dresden.de/docs/jobs_and_resources/hardware_overview.md +++ b/doc.zih.tu-dresden.de/docs/jobs_and_resources/hardware_overview.md @@ -39,7 +39,7 @@ users and the ZIH. enabled, - 512 GB RAM - 200 GB /tmp on local SSD local disk -- Hostnames: taurusi\[7001-7192\] +- Hostnames: `taurusi[7001-7192]` - Slurm partition `romeo` - More information under [Rome Nodes](rome_nodes.md) @@ -86,7 +86,7 @@ For machine learning, we have 32 IBM AC922 nodes installed with this configurati ### Extension of Island 4 with Broadwell CPUs -* 32 nodes, eachs witch 2 x Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz +* 32 nodes, each witch 2 x Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz (**14 cores**), MultiThreading disabled, 64 GB RAM, 256 GB SSD local disk * from the users' perspective: Broadwell is like Haswell * Hostname: `taurusi[4233-4264]` diff --git a/doc.zih.tu-dresden.de/docs/jobs_and_resources/overview.md b/doc.zih.tu-dresden.de/docs/jobs_and_resources/overview.md index 9c207348f51ab54005a4a423ac2e6e8429ce9e6a..5240db14cb506d8719b9e46fe3feb89aede4a95f 100644 --- a/doc.zih.tu-dresden.de/docs/jobs_and_resources/overview.md +++ b/doc.zih.tu-dresden.de/docs/jobs_and_resources/overview.md @@ -96,10 +96,7 @@ project. Please send your request **7 working days** before the reservation should start (as that's our maximum time limit for jobs and it is therefore not guaranteed that resources are available on shorter notice) with the following information to the -[HPC -support](mailto:hpcsupport@zih.tu-dresden.de?subject=Request%20for%20a%20exclusive%20reservation%20of%20hardware&body=Dear%20HPC%20support%2C%0A%0AI%20ha -ve%20the%20following%20request%20for%20a%20exclusive%20reservation%20of%20hardware%3A%0A%0AProject%3A%0AReservation%20owner%3A%0ASystem%3A%0AHardware%20r -equirements%3A%0ATime%20window%3A%20%3C%5Byear%5D%3Amonth%3Aday%3Ahour%3Aminute%20-%20%5Byear%5D%3Amonth%3Aday%3Ahour%3Aminute%3E%0AReason%3A): +[HPC support](mailto:hpcsupport@zih.tu-dresden.de?subject=Request%20for%20a%20exclusive%20reservation%20of%20hardware&body=Dear%20HPC%20support%2C%0A%0AI%20have%20the%20following%20request%20for%20a%20exclusive%20reservation%20of%20hardware%3A%0A%0AProject%3A%0AReservation%20owner%3A%0ASystem%3A%0AHardware%20requirements%3A%0ATime%20window%3A%20%3C%5Byear%5D%3Amonth%3Aday%3Ahour%3Aminute%20-%20%5Byear%5D%3Amonth%3Aday%3Ahour%3Aminute%3E%0AReason%3A): - `Project:` *Which project will be credited for the reservation?* - `Reservation owner:` *Who should be able to run jobs on the @@ -111,7 +108,7 @@ equirements%3A%0ATime%20window%3A%20%3C%5Byear%5D%3Amonth%3Aday%3Ahour%3Aminute% equipped with a graphic card, special placement within the network topology?* - `Time window:` *Begin and end of the reservation in the form - year:month:dayThour:minute:second e.g.: 2020-05-21T09:00:00* + `year:month:dayThour:minute:second` e.g.: 2020-05-21T09:00:00* - `Reason:` *Reason for the reservation.* !!! hint diff --git a/doc.zih.tu-dresden.de/docs/software/mathematics.md b/doc.zih.tu-dresden.de/docs/software/mathematics.md index 33f8ffb773301131138e19d6254f7b55fd3e96ff..9629e76b77cd8779a993c6c1f3bc5b0fe68d1140 100644 --- a/doc.zih.tu-dresden.de/docs/software/mathematics.md +++ b/doc.zih.tu-dresden.de/docs/software/mathematics.md @@ -1,6 +1,6 @@ # Mathematics Applications -!!! cite "Galileo Galilei +!!! cite "Galileo Galilei" Nature is written in mathematical language. @@ -14,8 +14,8 @@ interface capabilities within a document-like user interface paradigm. ### Fonts -To remotely use the graphical frontend, you have to add the Mathematica fonts to the local -fontmanager. +To remotely use the graphical front-end, you have to add the Mathematica fonts to the local +font manager. #### Linux Workstation @@ -147,15 +147,15 @@ srun --pty matlab -nodisplay -r basename_of_your_matlab_script #NOTE: you must o While running your calculations as a script this way is possible, it is generally frowned upon, because you are occupying Matlab licenses for the entire duration of your calculation when doing so. Since the available licenses are limited, it is highly recommended you first compile your script via - the Matlab Compiler (mcc) before running it for a longer period of time on our systems. That way, + the Matlab Compiler (`mcc`) before running it for a longer period of time on our systems. That way, you only need to check-out a license during compile time (which is relatively short) and can run as many instances of your calculation as you'd like, since it does not need a license during runtime when compiled to a binary. You can find detailed documentation on the Matlab compiler at -[Mathworks' help pages](https://de.mathworks.com/help/compiler/). +[MathWorks' help pages](https://de.mathworks.com/help/compiler/). -### Using the MATLAB Compiler (mcc) +### Using the MATLAB Compiler Compile your `.m` script into a binary: @@ -182,12 +182,12 @@ zih$ srun ./run_compiled_executable.sh $EBROOTMATLAB - If you want to run your code in parallel, please request as many cores as you need! - start a batch job with the number N of processes -- example for N= 4: \<pre> srun -c 4 --pty --x11=first bash\</pre> +- example for N= 4: `srun -c 4 --pty --x11=first bash` - run Matlab with the GUI or the CLI or with a script -- inside use \<pre>matlabpool open 4\</pre> to start parallel +- inside use `matlabpool open 4` to start parallel processing -- example for 1000\*1000 matrixmutliplication +- example for 1000*1000 matrix multiplication !!! example @@ -199,13 +199,13 @@ zih$ srun ./run_compiled_executable.sh $EBROOTMATLAB - to close parallel task: `matlabpool close` -#### With Parfor +#### With parfor - start a batch job with the number N of processes (e.g. N=12) - inside use `matlabpool open N` or `matlabpool(N)` to start parallel processing. It will use the 'local' configuration by default. -- Use 'parfor' for a parallel loop, where the **independent** loop +- Use `parfor` for a parallel loop, where the **independent** loop iterations are processed by N threads !!! example diff --git a/doc.zih.tu-dresden.de/wordlist.aspell b/doc.zih.tu-dresden.de/wordlist.aspell index 9968a0f2a34936db73c358812559b2477c5e952e..f2ae2bf59752124315efb934c168f67edf40a6df 100644 --- a/doc.zih.tu-dresden.de/wordlist.aspell +++ b/doc.zih.tu-dresden.de/wordlist.aspell @@ -21,6 +21,7 @@ cgroups checkpointing Chemnitz citable +CLI conda CPU CPUID @@ -40,6 +41,7 @@ DDR DFG DistributedDataParallel DMTCP +DNS Dockerfile Dockerfiles DockerHub @@ -61,9 +63,11 @@ Flink FMA foreach Fortran +Galilei Gauss Gaussian GBit +GDDR GFLOPS gfortran GiB @@ -78,6 +82,7 @@ GPUs GROMACS hadoop haswell +HBM HDF HDFS HDFView @@ -96,6 +101,7 @@ ifort ImageNet Infiniband inode +IPs Itanium jobqueue jpg @@ -117,6 +123,9 @@ lsf lustre markdownlint Mathematica +MathKernel +MathWorks +matlab MEGWARE MiB MIMD @@ -135,6 +144,7 @@ mpifort mpirun multicore multithreaded +MultiThreading Multithreading NAMD natively @@ -149,6 +159,7 @@ NUMAlink NumPy Nutzungsbedingungen Nvidia +NVLINK NVMe NWChem OME @@ -169,6 +180,7 @@ Pandarallel PAPI parallelization parallelize +parfor pdf Perf PESSL @@ -204,7 +216,10 @@ RSS RStudio Rsync runnable +Runtime +runtime salloc +Sandybridge Saxonid sbatch ScaDS @@ -235,6 +250,7 @@ stderr stdout subdirectories subdirectory +SubMathKernel Superdome SUSE SXM @@ -253,6 +269,7 @@ tracefile tracefiles transferability Trition +unencrypted uplink Vampir VampirTrace @@ -275,6 +292,7 @@ Xeon XGBoost XLC XLF +Xming yaml zih ZIH