BwForCluster User Access: Difference between revisions
No edit summary |
|||
Line 14: | Line 14: | ||
# Registration of your ''compute project'' at [https://www.bwhpc-c5.de/ZAS/zas_uebersicht.php "Zentrale Antragsseite (ZAS)"], |
# Registration of your ''compute project'' at [https://www.bwhpc-c5.de/ZAS/zas_uebersicht.php "Zentrale Antragsseite (ZAS)"], |
||
# Application for bwForCluster entitlement issued by your university, |
# Application for bwForCluster entitlement issued by your university, |
||
# Personal registration at assigned cluster site based on approved compute project and issued bwForCluster entitlement. |
# <div>Personal registration at assigned cluster site based on approved compute project [[File:Zas assignment icon.svg|25px|]] and issued bwForCluster entitlement [[File:bwfor entitlement icon.svg|25px|]] </div>. |
||
<br> |
<br> |
||
Line 27: | Line 27: | ||
* it covers a group of coworkers and |
* it covers a group of coworkers and |
||
* only the project responsible must submit it. |
* only the project responsible must submit it. |
||
<br> |
|||
== How to register? == |
== How to register? == |
||
=== Compute project === |
=== Compute project === |
||
Typically only the leader of a scientific work group or the senior scientific needs to login at |
Typically only the leader of a scientific work group or the senior scientific needs to login at |
||
* https://www.bwhpc-c5.de/en/ZAS/bwforcluster_proposal.php |
* https://www.bwhpc-c5.de/en/ZAS/bwforcluster_proposal.php |
||
and to fill in all mandatory fields of the given form. Please note that for your convenience you can also switch to the [https://www.bwhpc-c5.de/ZAS/bwforcluster_antrag.php german version] of the web form. The submitter of the project will be assigned the role '''project responsible'''. |
and to fill in all mandatory fields of the given form. Please note that for your convenience you can also switch to the [https://www.bwhpc-c5.de/ZAS/bwforcluster_antrag.php german version] of the web form. The submitter of the project will be assigned the role '''project responsible'''. |
||
The web formular consists of the following |
The web formular consists of the following '''fields''' to be filled: |
||
{| style="border:3px solid darkgray; margin: 1em auto 1em auto;" |
{| style="width:100%;border:3px solid darkgray; margin: 1em auto 1em auto;" |
||
|- |
|- |
||
! style="width:25%;padding:2px;margin:3px; background:#AAA; font-size:100%; font-weight:bold; border:1px solid #BBBBBB; text-align:left; color:#000; padding:0.2em 0.4em;"| Field |
|||
!scope="row" {{Darkgray_small}}| field |
|||
! style="padding:2px;margin:3px; background:#AAA; font-size:100%; font-weight:bold; border:1px solid #BBBBBB; text-align:left; color:#000; padding:0.2em 0.4em;" | Explanation |
|||
!scope="row" {{Darkgray_small}}| explanation |
|||
|- |
|- |
||
!scope="column" {{Lightgray_small}}| Title |
!scope="column" {{Lightgray_small}}| Title |
||
Line 48: | Line 47: | ||
|scope="column" {{Tab element}} | Write a short abstract about your compute project (maximum of 2048 characters including spaces). Research groups that contributed to the DFG grant proposal (Art. 91b GG) of the corresponding bwForCluster only need to give reference to that particular proposal. |
|scope="column" {{Tab element}} | Write a short abstract about your compute project (maximum of 2048 characters including spaces). Research groups that contributed to the DFG grant proposal (Art. 91b GG) of the corresponding bwForCluster only need to give reference to that particular proposal. |
||
|- |
|- |
||
!scope="column" {{Lightgray_small}}| Scientific |
!scope="column" {{Lightgray_small}}| Scientific field |
||
|scope="column" {{Tab element}} | Tick one or several scientific fields. Once all bwForClusters are up and running the full list of given scientific fields are supported and hence for compute projects applicable. If your compute project does not match any given scientific field, please state your scientific field in the given text box. Grayed out scientific fields indicate that the corresponding bwForCluster is yet not operational. |
|scope="column" {{Tab element}} | Tick one or several scientific fields. Once all bwForClusters are up and running the full list of given scientific fields are supported and hence for compute projects applicable. If your compute project does not match any given scientific field, please state your scientific field in the given text box. Grayed out scientific fields indicate that the corresponding bwForCluster is yet not operational. |
||
|- |
|- |
||
Line 57: | Line 56: | ||
|scope="column" {{Tab element}} | State what parallel paradigm your code or application uses. Multiple ticks are allowed. Further information can be provided via text box. If you are not sure about it, please state the software you are using. |
|scope="column" {{Tab element}} | State what parallel paradigm your code or application uses. Multiple ticks are allowed. Further information can be provided via text box. If you are not sure about it, please state the software you are using. |
||
|- |
|- |
||
!scope="column" {{Lightgray_small}}| Programming |
!scope="column" {{Lightgray_small}}| Programming language |
||
|scope="column" {{Tab element}} | State the programming language(s) of your code or application. |
|scope="column" {{Tab element}} | State the programming language(s) of your code or application. |
||
|- |
|- |
||
Line 86: | Line 85: | ||
|} |
|} |
||
Note that the fields - name, firstname, organization, mail und EPPN - are auto-filled and can not be changed. These are your credentials as given by your home organization. |
Note that the fields - name, firstname, organization, mail und EPPN - are auto-filled and can not be changed. These are your credentials as given by your home organization. |
||
<br><br> |
|||
<span style="font-weight:bold;font-size:115%;">Response</span> |
<span style="font-weight:bold;font-size:115%;">Response</span> |
||
# After submitting you will get an email from ZAS confirming your submission. With this email you are given an unique<br>* acronym<br>* password<br>Please keep the password enclosed. Only with both, acronym and password, [[BwForCluster_User_Access#Coworkers|coworkers]] can be added to your compute project. |
# After submitting you will get an email from ZAS confirming your submission. With this email you are given an unique<br>* acronym<br>* password<br>Please keep the password enclosed. Only with both, acronym and password, [[BwForCluster_User_Access#Coworkers|coworkers]] can be added to your compute project. |
||
Line 93: | Line 91: | ||
# The cluster assignment team decides within 2 working days and based on your submitted data which bwForCluster most fits and submits its decision to ZAS. |
# The cluster assignment team decides within 2 working days and based on your submitted data which bwForCluster most fits and submits its decision to ZAS. |
||
# ZAS notifies you in an email about your assigned bwForCluster and provides website details for [[BwForCluster_User_Access#Personal registration at bwForCluster|step 3]]. |
# ZAS notifies you in an email about your assigned bwForCluster and provides website details for [[BwForCluster_User_Access#Personal registration at bwForCluster|step 3]]. |
||
<br> |
|||
=== Coworkers === |
=== Coworkers === |
||
Important, each coworker must add herself/himself to compute project, since only via personal authentication the correctness of personal credentials (provided by your home organization) can be guaranteed. To become coworker of a compute project, please login at |
Important, each coworker must add herself/himself to compute project, since only via personal authentication the correctness of personal credentials (provided by your home organization) can be guaranteed. To become coworker of a compute project, please login at |
||
* https://www.bwhpc-c5.de/en/ZAS/bwforcluster_collaboration.php |
* https://www.bwhpc-c5.de/en/ZAS/bwforcluster_collaboration.php |
||
Line 102: | Line 100: | ||
* acronym |
* acronym |
||
of the compute project. The submitter will be assigned the role '''project member'''. |
of the compute project. The submitter will be assigned the role '''project member'''. |
||
<br><br> |
|||
<span style="font-weight:bold;font-size:115%;">Response</span> |
|||
==== Response ==== |
|||
⚫ | |||
⚫ | |||
# Each person with the role '''project responsible''' and '''project manager''' will be notified. Any of these persons can crosscheck via https://www.bwhpc-c5.de/en/ZAS/info_compute_project.php and clicking on the correct project acronym the correctness of the process. |
# Each person with the role '''project responsible''' and '''project manager''' will be notified. Any of these persons can crosscheck via https://www.bwhpc-c5.de/en/ZAS/info_compute_project.php and clicking on the correct project acronym the correctness of the process. |
||
# The project responsible can set any '''project |
# The project responsible can set any '''project coworker''' to '''project manager''' and vice versa as well as deactivate any membership. |
||
# Any project manager can deactivate any membership. |
# Any project manager can deactivate any membership. |
||
<br> |
|||
<!--=== Compute project extension === |
<!--=== Compute project extension === |
||
Any compute project is restricted to 1 year duration and the given compute resources during registration. Only the project responsible can apply for an extension of the compute project. The extension can be the duration by another year or the increase of computational resources. In any case, the project responsible must login at: |
Any compute project is restricted to 1 year duration and the given compute resources during registration. Only the project responsible can apply for an extension of the compute project. The extension can be the duration by another year or the increase of computational resources. In any case, the project responsible must login at: |
||
<br><br> |
|||
* |
|||
<span style="font-weight:bold;font-size:115%;">Response</span> |
|||
==== Response ==== |
|||
# After submission the project responsible will receive an email from ZAS--> |
# After submission the project responsible will receive an email from ZAS--> |
||
== Roles in a compute project == |
|||
{| style="width:100%;border:3px solid darkgray; margin: 1em auto 1em auto;" |
|||
|- |
|||
! style="width:25%;padding:2px;margin:3px; background:#AAA; font-size:100%; font-weight:bold; border:1px solid #BBBBBB; text-align:left; color:#000; padding:0.2em 0.4em;"| Role |
|||
! style="padding:2px;margin:3px; background:#AAA; font-size:100%; font-weight:bold; border:1px solid #BBBBBB; text-align:left; color:#000; padding:0.2em 0.4em;" | Explanation |
|||
|- |
|||
!scope="column" {{Lightgray_small}}| Project responsible |
|||
|scope="column" {{Tab element}} | Registers compute projects. Can deactivate but also reactivate project managers and coworkers. Can promote coworkers to mangers and vice versa. |
|||
|- |
|||
!scope="column" {{Lightgray_small}}| Project manager |
|||
|scope="column" {{Tab element}} | Defines a project coworker with rights to deactivate and reactivate project coworkers. |
|||
|- |
|||
!scope="column" {{Lightgray_small}}| Project coworker |
|||
|scope="column" {{Tab element}} | Registers her/his membership via compute project acronym and password. |
|||
|- |
|||
|} |
|||
<br> |
|||
= Issueing bwForCluster entitlement = |
= Issueing bwForCluster entitlement = |
||
Each university issues the bwForCluster entitlement only for their own members. |
Each university issues the bwForCluster entitlement only for their own members. |
||
* Albert Ludwig University of Freiburg |
|||
The following unversities have already established a process to issue the bwForCluster entitlement: |
|||
* Eberhard Karls University of Tübingen |
|||
* Karlsruhe Institute of Technology |
|||
* Ruprecht-Karls-Universität Heidelberg |
|||
* [[BwForCluster User Access Members Uni Ulm|Ulm University]] |
* [[BwForCluster User Access Members Uni Ulm|Ulm University]] |
||
If you do not find your university in the list above, please contact your local service desk. |
|||
* University of Hohenheim |
|||
* University of Konstanz |
|||
* University of Mannheim |
|||
* University of Stuttgart |
|||
Line 142: | Line 147: | ||
Once you have registered your compute project at ZAS by filling a short online form, the cluster assignment team will provide you with information about your designated bwForCluster - basically providing your with the correct website to finally register yourself for the designated cluster. |
Once you have registered your compute project at ZAS by filling a short online form, the cluster assignment team will provide you with information about your designated bwForCluster - basically providing your with the correct website to finally register yourself for the designated cluster. |
||
Please note, this step is different to your registration at ZAS since here you do not register your compute project but yourself as person. Only based on your personal credentials a user account can be generated. However, given resource requests for compute project at the ZAS will be crosschecked with the consumed resources by you and your coworkers of the compute project. |
Please note, this step is different to your registration at ZAS since here you do not register your compute project but yourself as a person. Only based on your personal credentials a user account can be generated. However, given resource requests for compute project at the ZAS will be crosschecked with the consumed resources by you and your coworkers of the compute project. |
||
Revision as of 16:36, 3 December 2014
The usage of bwForCluster is free of charge. bwForClusters are customized to the requirements of particular research areas. Each bwForCluster is/will be financed by the DFG (German Research Foundation) and by the Ministry of Science, Research and Arts of Baden-Württemberg based on scientifc grant proposal (compare proposals guidelines as per Art. 91b GG).
Granting user access to a bwForCluster requires 3 steps:
- Registration of your compute project at "Zentrale Antragsseite (ZAS)",
- Application for bwForCluster entitlement issued by your university,
- .
Step 1 and 2 are pre-steps and requirements of step 3. Moreover, steps 1 and 2 can be done in parallel. At which bwForCluster site you can do step 3 will be decided by the cluster assignment team (CAT) based on the data of step 1, i.e. at ZAS.
Compute project registration at ZAS
A compute project registration at ZAS does NOT correspond to typical compute project proposals as for other HPC clusters, since:
- there is no scientific reviewing process
- the registration inquires only brief details
- it covers a group of coworkers and
- only the project responsible must submit it.
How to register?
Compute project
Typically only the leader of a scientific work group or the senior scientific needs to login at
and to fill in all mandatory fields of the given form. Please note that for your convenience you can also switch to the german version of the web form. The submitter of the project will be assigned the role project responsible.
The web formular consists of the following fields to be filled:
Field | Explanation |
---|---|
Title | Define a short title of your compute project, maximum of 255 characters including spaces. |
Description | Write a short abstract about your compute project (maximum of 2048 characters including spaces). Research groups that contributed to the DFG grant proposal (Art. 91b GG) of the corresponding bwForCluster only need to give reference to that particular proposal. |
Scientific field | Tick one or several scientific fields. Once all bwForClusters are up and running the full list of given scientific fields are supported and hence for compute projects applicable. If your compute project does not match any given scientific field, please state your scientific field in the given text box. Grayed out scientific fields indicate that the corresponding bwForCluster is yet not operational. |
Field of activity | Define if your compute project is primarily for research and/or teaching. If not applicable use text box. |
Parallel paradigm | State what parallel paradigm your code or application uses. Multiple ticks are allowed. Further information can be provided via text box. If you are not sure about it, please state the software you are using. |
Programming language | State the programming language(s) of your code or application. |
Numerical methods | State the numerical or calculation methods your code or application utilises. If you do not know, write "unknown". |
Software packages | State all software package you will or want to use for compute project. Also include compiler, MPI and numerical packages (e.g. MKL, FFTW). |
Estimated requested computing resources | Roughly estimate how many CPU hours are required to finish your compute project. To calculate CPU hours multiple "elapsed parallel computing time" with "number of CPU core" per job. Example: Your code uses 4 CPU cores and has a wall time of 1h. This makes 4 CPU hours. |
Planned maximum number of parallel used CPU cores per job | Give an upper threshold on how many CPU cores per job are required. Please cross-check with your statement about parallel paradigm. Obviously a sequential code can only use 1 CPU core per job. |
Estimated maximal memory requirements per CPU core | Give an upper threshold on how much RAM per CPU core your jobs require. Please give values in GigaBytes. |
Estimated requested persistent disk space for this project | State how much maximum disk space you require during your compute project. Please give values in GigaBytes. Example: If your compute project has 4 more coworker and each of you produces until the end of your project 20 GigaByte of output, your maximum disk space is 100 GigaByte |
Estimated maximal temporary disk space per job | State how much space your intermediate files require during a job run. Please give values in GigaBytes. Example: Your final output of your job is 0.1 GigaByte, but during your job 10 temporary files, each with a size of 1 GigaByte, are written to disk. Here your answer would be 10 GigaByte. |
Institute | State the full name of your Institute. |
Note that the fields - name, firstname, organization, mail und EPPN - are auto-filled and can not be changed. These are your credentials as given by your home organization.
Response
- After submitting you will get an email from ZAS confirming your submission. With this email you are given an unique
* acronym
* password
Please keep the password enclosed. Only with both, acronym and password, coworkers can be added to your compute project. - The cluster assignment team will be notified immediately about your submission.
- The cluster assignment team decides within 2 working days and based on your submitted data which bwForCluster most fits and submits its decision to ZAS.
- ZAS notifies you in an email about your assigned bwForCluster and provides website details for step 3.
Coworkers
Important, each coworker must add herself/himself to compute project, since only via personal authentication the correctness of personal credentials (provided by your home organization) can be guaranteed. To become coworker of a compute project, please login at
and provide correct
- password
- acronym
of the compute project. The submitter will be assigned the role project member.
Response
- After submitting the request for participating a compute project, the coworker will receive an email from ZAS about the process. The membership status is set active.
- Each person with the role project responsible and project manager will be notified. Any of these persons can crosscheck via https://www.bwhpc-c5.de/en/ZAS/info_compute_project.php and clicking on the correct project acronym the correctness of the process.
- The project responsible can set any project coworker to project manager and vice versa as well as deactivate any membership.
- Any project manager can deactivate any membership.
Roles in a compute project
Role | Explanation |
---|---|
Project responsible | Registers compute projects. Can deactivate but also reactivate project managers and coworkers. Can promote coworkers to mangers and vice versa. |
Project manager | Defines a project coworker with rights to deactivate and reactivate project coworkers. |
Project coworker | Registers her/his membership via compute project acronym and password. |
Issueing bwForCluster entitlement
Each university issues the bwForCluster entitlement only for their own members.
The following unversities have already established a process to issue the bwForCluster entitlement:
If you do not find your university in the list above, please contact your local service desk.
Personal registration at bwForCluster
Once you have registered your compute project at ZAS by filling a short online form, the cluster assignment team will provide you with information about your designated bwForCluster - basically providing your with the correct website to finally register yourself for the designated cluster.
Please note, this step is different to your registration at ZAS since here you do not register your compute project but yourself as a person. Only based on your personal credentials a user account can be generated. However, given resource requests for compute project at the ZAS will be crosschecked with the consumed resources by you and your coworkers of the compute project.
After step 1 and 2, i.e., approval of your compute project and issued bwForCluster entitlement, please visit:
- Cluster registration website (details given by CAT)
- Select your home organization from the list and click Proceed
- You will be directed to the Identity Provider of your home organisation
- Enter your home-organisational user ID / username and your home-organisational password and click Login button
- You will be redirected back to the cluster registration website
- Select bwForCluster Service Description (on the left hand side)
- Click Register
- Finally
- optionally set a service password for authentication on bwForCluster