Skip to content

Commit 2eb839d

Browse files
authored
code of conduct, slack CoC, support policy (#19)
1 parent efdf9e5 commit 2eb839d

File tree

4 files changed

+153
-1
lines changed

4 files changed

+153
-1
lines changed

docs/policies/code-of-conduct.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# CSCS Code of Conduct
2+
3+
The CSCS code of conduct aims to outline the responsibilities and the proper practices for CSCS user community.
4+
5+
## Access to Source Code
6+
7+
If you are using your own code for production projects at CSCS, you agree to make this code available to CSCS application analysts for performance analysis and optimization purposes (if necessary).
8+
If you are using third-party commercial or community open-source codes, CSCS will contact the developer as needed.
9+
10+
## Scientific Advisory Committee (SAC)
11+
12+
It is expressly stated that panel committee members must not be contacted under any circumstances on issues regarding proposals.
13+
Violation of this rule disqualifies the proposal from scientific review and leads to immediate rejection of proposals.
14+
15+
## Acknowledgements
16+
17+
The User Lab Users must quote and acknowledge the use of CSCS resources in all publications related to their production and development projects as follows:
18+
19+
> This work was supported by a grant from the Swiss National Supercomputing Centre (CSCS) under project ID ### on Alps
20+
21+
The User Lab Users must quote and acknowledge the use of Swiss Share of the LUMI resources in all publications related to their production and development projects as follows:
22+
23+
> This work was supported by a grant from the Swiss National Supercomputing Centre (CSCS) on the Swiss share of the LUMI system under project ID ###
24+
25+
Users with allocations under the Swiss AI Intiative must quote and acknowledge the use of CSCS resources in all publications related to their projects on Alps as follows:
26+
27+
> This work was supported as part of the “Swiss AI initiative”by a grant from the Swiss National Supercomputing Centre (CSCS) under project ID ### on Alps
28+
29+
User Lab Users should ackoweldge the PASC program in their publications as follows:
30+
31+
> This work was supported by the Platform for Advanced Scientific Computing (PASC) project "name of the project"."
32+
33+
Users with a share of CSCS infrastructure ([Contractual Partners](https://www.cscs.ch/services/contractual-partners)) should acknowledge use of CSCS resources in their publications as follows:
34+
35+
> We acknowledge access to Piz Daint or Alps at the Swiss National Supercomputing Centre, Switzerland under the [institution]'s share with the project ID ####

docs/policies/slack.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Slack Code of Conduct
2+
3+
The [CSCS Users Slack](https://cscs-users.slack.com/) space is designed to foster a positive and inclusive environment for all members.
4+
To ensure a respectful and engaging experience, we kindly ask you to adhere to the following code of conduct:
5+
6+
1. **Respectful Communication**
7+
* Treat all members with respect and kindness. Avoid offensive, derogatory, or discriminatory language and behaviour.
8+
* Engage in constructive discussions and debates. Maintain a respectful tone.
9+
* **Inclusive Atmosphere**
10+
* Embrace diversity in all forms, including but not limited to, race, gender, sexual orientation, disability, and cultural background.
11+
* Avoid making assumptions about others based on their background or identity.
12+
* **Professionalism and Relevance**
13+
* Keep discussions relevant to the scope of the channel and the scope of CSCS.
14+
* Refrain from promoting unrelated content, products, or services.
15+
* **Intellectual Property and Copyright**
16+
* Respect intellectual property rights. Only share content that you have the right to share.
17+
* Provide appropriate attribution when sharing information or resources.
18+
* **Avoid Spam and Self-Promotion**
19+
* Avoid excessive self-promotion or advertisements: please use the dedicated channel for job postings
20+
* Share content that adds value to the community, such as relevant articles, resources, and insights.
21+
* **Privacy and Data Protection**
22+
* Respect the privacy of others. Do not share personal information without explicit consent.
23+
* Do not share confidential or sensitive information in the channel.
24+
* **Helpful and Supportive Environment**
25+
* Offer help and support to fellow members when possible. Collaboration is key to our community.
26+
* Ask questions and seek assistance respectfully. We’re here to learn and grow together.
27+
* **Reporting Violations**
28+
* If you encounter behaviour that violates this code of conduct, please report it to Admins promptly (for information on how to browse a list of Admins, refer to the Slack [help center](https://slack.com/help/articles/360003534892-Browse-people-and-user-groups-in-Slack)) .
29+
* Do not engage in public call-outs or confrontations. Let the Admins handle the situation.
30+
* **Moderator Authority**
31+
* Respect the decisions of Admins. They are responsible for maintaining the integrity of the space and ensuring a positive environment.
32+
Continuous Improvement
33+
This code of conduct is subject to updates and improvements. Your feedback is valuable in creating a better community.
34+
35+
36+
By participating in the CSCS Users Slack, you agree to abide by this code of conduct. Remember, your contributions can have a positive impact on the community. Let’s work together to create an environment that fosters learning, collaboration, and innovation.
37+
Thank you for being a part of the CSCS Users Slack community!
38+


docs/policies/support.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# UserLab Support Policy
2+
3+
## 1. User Support Policy
4+
5+
CSCS operates an advanced research infrastructure dedicated to High-Performance Computing (HPC) and other scientific applications.
6+
Our infrastructure encompasses a wide array of resources including compute, network, supporting software and tools, and several software applications used by a broad user base.
7+
Our user support policy outlines the level of assistance users can expect, the types of support offered, and the guidelines for requesting and receiving assistance.
8+
9+
## 2. Best Effort Support
10+
11+
CSCS is committed to offering best effort support to our users.
12+
Our goal is to provide responsive and effective assistance, ensuring the hardware and software infrastructure operates at a high level to satisfy the majority of the scientific community’s needs.
13+
However, while we will make a reasonable attempt to assist users with their inquiries, we cannot always guarantee a resolution.
14+
15+
Our best effort support includes the following elements:
16+
17+
* *Timely Responses*: Users can expect an initial acknowledgment or response to their inquiry in a timely manner during regular working hours.
18+
* *Direct Assistance*: Our support staff is available to provide guidance on technical issues, configuration challenges, troubleshooting, and to offer general advice to address an issue.
19+
* *Escalation Process*: In cases where initial support efforts are insufficient to resolve an issue CSCS may, at its discretion, escalate an issue to additional staff or third-party vendors, contingent upon the availability of resources or capacity.
20+
* *Quality Documentation*: CSCS provides comprehensive, accurate, and up-to-date documentation. This documentation is designed to help users understand and effectively utilize our infrastructure and services.
21+
22+
CSCS reserves the right to decline support for requests that fall outside the scope of the activities described in the user’s initial project allocation proposal.
23+
Support will be focused on ensuring that the resources are used in alignment with the approved objectives and goals.
24+
Requests that significantly deviate from the original proposal may not be accommodated.
25+
26+
## 3. User Applications
27+
28+
User applications are those brought to CSCS systems by the users, whether they are developed by the users themselves or another third-party.
29+
Packages or applications not provided by CSCS are considered user applications.
30+
Users may need to compile or adapt these applications to our system.
31+
CSCS will provide guidance on deploying applications on our systems, including configuration and optimizations of the CSCS environment.
32+
While we can assist with infrastructure-related issues, we can not configure, optimize, debug, or fix the applications themselves.
33+
Users are responsible for resolving application-specific issues themselves or contacting the respective developers.
34+
35+
## 4. Officially Supported Applications
36+
37+
CSCS offers a range of officially supported applications and their respective versions and configurations, which are packaged and released by CSCS or its supply partners.
38+
These packages benefit from our resources, expertise, and comprehensive documentation.
39+
They include mission-critical software chosen for their significant impact on the center’s goals, strategic projects, and wide user base.
40+
Users can expect timely assistance, troubleshooting, optimization, and integration with CSCS infrastructure for these packages.
41+
This support also extends to common tools and libraries provided by CSCS for the development and deployment of scientific applications.
42+
43+
While CSCS provides enhanced support for third-party software included in our officially supported applications, our ability to resolve issues is contingent on the extent of our expertise and control.
44+
Bugs or other problems that fall outside of our immediate control will be escalated to the relevant third-party vendors, but further resolution will depend on their response and capabilities, limiting our ability to fully address such issues.
45+
46+
## 5. Prioritisation Criteria
47+
48+
Support cases will be prioritised based on factors such as the impact on CSCS's overall mission and services, potential for knowledge transfer, degree of expertise required, and time and effort required to provide support.
49+
Issues directly concerning products and services offered by CSCS will be given higher priority.
50+
51+
## 6. Collaborative Support
52+
53+
The effectiveness and efficiency of our support are greatly enhanced when users work collaboratively with us. By providing thorough information users enable us to deliver more effective and timely assistance. To facilitate effective support, users are expected to:
54+
55+
* *Consult Documentation*: Users are encouraged to review the provided documentation and indicate what they have consulted before seeking support.
56+
* *Provide Detailed Information*: Users should offer, to the best of their ability, sufficient documentation and information about their software and the issues they are experiencing.
57+
This includes detailing previous attempts to resolve the issue and any relevant error messages or logs. Clear and precise communication of the problem and steps already taken helps us diagnose and address issues more efficiently.
58+
59+
## 7. Closure of Support Tickets
60+
61+
Support tickets related to user applications will be closed if, after providing all feasible guidance and troubleshooting within our support scope and capacity, it is determined that the issue lies beyond the control of CSCS, such as in the user’s application code or third-party dependencies.
62+
In such cases, the ticket will be closed after the user has been informed of the situation and provided with any relevant recommendations or resources for further investigation.
63+
Users are welcome to reopen the ticket if new, actionable information becomes available.
64+
65+
## 8. Communication Channels
66+
67+
Users can request support through the CSCS Service Desk. Updates and communication with support staff will be provided through e-mail or via the Service Desk. Users are also encouraged to communicate with each other via our community channels. CSCS reserves the right to make other forms of communication also available.
68+
69+
## 9. Continuous Improvement
70+
71+
We are committed to continuously improving our support services.
72+
Feedback from users is welcomed and will be used to refine our support policies and procedures to better meet the needs of our community.
73+
74+
By adhering to this user support policy, we aim to ensure a consistent and satisfactory support experience for all users at CSCS.
75+

mkdocs.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,16 @@ nav:
6767
- tools/index.md
6868
- 'slurm': tools/slurm.md
6969
- 'uenv': tools/uenv.md
70-
- 'Storage':
70+
- 'Data Management and Storage':
7171
- storage/index.md
7272
- 'File Systems': storage/filesystems.md
7373
- 'Data Transfer': storage/transfer.md
7474
- 'Long Term Storage': storage/longterm.md
7575
- 'Object Storage': storage/object.md
76+
- 'Policies':
77+
- 'Code of Conduct': policies/code-of-conduct.md
78+
- 'UserLab Support Policy': policies/support.md
79+
- 'Slack Code of Conduct': policies/slack.md
7680
theme:
7781
name: material
7882
language: en

0 commit comments

Comments
 (0)