Mission: To develop teams of research software engineers who amplify and advance scientific/industrial endeavors requiring software/data through the development of innovative software paradigms, platforms, and capabilities
Vision:World-leading Research Software Engineers who enable new capabilities and advance discovery through innovative software/data solutions
Directorate Information
- Welcome to the Software Directorate
- Software & Services
- Publications (Overview Publications per Topic)
- Software Seminars
- Software Working Group
- Student Internship Ideas
- Project Development
- Relevant Venues
- Meeting notes
- Documentation
- Discussions
- Archived
Organization
- NCSA Leadership
- Software Management Committee (MC)
- Research Software Applications and Learning Technologies (ReSALT)
- Software Applications and Data Laboratory (SADL)
- Software Design, Delivery and Deployment (SD3)
- Tools for Research Institutions and Infrastructure (TRI)
- Visual Analytics (VA)
Staff
- Directory
- Where are my boss & colleagues?
- Onboarding - being updated
- Career Paths
Staff Support:
- New ideas: Center Directed Discretionary Research (CDDR)
- New collaborations: NCSA Fellows (wiki)
- Student outreach: SPIN
- Staff Development
- Kenton's Corner
Dissemination
- Webpage: http://www.ncsa.illinois.edu/enabling/software
- Software directorate mailing list: sd@lists.ncsa.illinois.edu
- Public mailing list: software@ncsa.illinois.edu
- To be added to the software mailing list visit https://lists.ncsa.illinois.edu/lists/info/software and login with your Illinois username/password
- Chat:
- NCSA Slack: https://ncsa-at-illinois.slack.com
- Directorate channel, for directorate discussions: #sd-general
- Public channel, for general software discussions: #software
- US-RSE (US Research Software Engineering community)
- Slack: https://usrse.slack.com
- Signup: https://us-rse.org/join/
- NCSA Slack: https://ncsa-at-illinois.slack.com
- YouTube: https://www.youtube.com/channel/UCGIXAeNEa2v7Gt-tvfdJPvw
- Twitter: https://twitter.com/NCSASoftware
- Publications:
Resources
- Repositories (see Repositories for details):
- GitHub: https://github.com/ncsa/
- Atlassian suite: https://opensource.ncsa.illinois.edu (opensource software only!)
- DockerHub: https://hub.docker.com/u/ncsa
- Harbor: https://hub.ncsa.illinois.edu
- npmjs: https://www.npmjs.com/org/ncsa
- Infrastructure (Computation & Storage):
- Condo - Storage resource (Jim Glasgow)
- 10+ PB of storage accessiable via GridFTP, NSF, and native GPFS
- Open Storage Network - Distributed object store storage resource (Jim Glasgow, Kenton McHenry)
- 5 PB of storage (1 PB locally) accessible via S3 API
- Radiant - 2nd generation elastic compute resource with nearby data storage (Amy Schuele, Jong Lee, Kenton McHenry)
- 140 nodes (3360 cores), 35 TB memory, 185 TB flash capacity, with access to 10PB+ of storage
- HAL - deep learning resource (Vlad Kindratenko) - pilot phase!
- 81,920 NVIDIA V100 GPU cores, 640 CPU core, 4 TB memory, 230 TB of flash storage (Spectrum Scale/GPFS)
- iForge - HPC resource in support of industry activities (Neil Andrews) - industry activities!
- 84 nodes (2,208 cores), 15 TB memory, 700 TB storage
- Condo - Storage resource (Jim Glasgow)
Software Mailing List
To be added to the software mailing list send email to mailto:majordomo@ncsa.illinois.edu and send "subscribe software" in the body.
Chat Room
NCSA is using Rocket Chat which has a dedicated room for Software Development, this will replace the software room in jabber.
Software (Technology/Process) Discussion Topics and Experts
(please edit or add to this list)
- version/revision control systems (code management), expert name(s)
- licensing, expert name(s)
- continuous build & integrated testing, expert name(s)
- documentation, expert name(s)
- user feedback – e.g. bug tracking, feature requests, etc., expert name(s)
- workflow systems, expert name(s)
- coding style?, expert name(s)
- testing, expert name(s)
- software carpentry, expert name(s) – this role may be filled by the NCSA/CSE training coordinator
- appropriate software engineering practices – e.g. requirement analysis, agile or other methodologies, etc., expert name(s)
Open Source NCSA Software List
(please edit or add to this list)
(can part or all of this list get dynamically generated from github.com/ncsa and git.ncsa.illinois.edu?)
- BrownDog - NSF DIBBs: Brown Dog
- Daffodil - Open source implementation of the DFDL specification.
- Ergo - A platform to perform risk assessment in the Consequence-based Risk Management framework.
- SEAD - NSF DataNet: SEAD, Sustainable Environment - Actionable Data
- 3D Utilities - A Java library and set of tools built on top of OpenGL to load, save, view, manipulate, and compare 3D file content from a variety of formats.
- Census - Code to index the handwritten contents of the digitized 1930s and 1940s census data.
- Cyberintegrator - The Cyberintegrator scientific workflow system.
- DataWolf - DataWolf Workflow System
- GeoDashboard - GeoDashboard client code; includes Sea Grant customizations
- Great Lakes to Gulf Virtual Observatory
- KISTI NCSA
- Medici - An opensource web based content management system supporting metadata creation, metadata extraction, and provenance.
- Polyglot - A distributed and highly extensible file format conversion service.
- Tupelo - The Tupelo RDF store.
- Versus - Distributed framework for storing and serving up components for content based comparisons.
- MyProxy - security credential management service
- CILogon - federated identity management
- Bro - network security monitor
- Software Meetings
- Software Email List
- Material from software meetings
- 140522ncsa-opensource.pdf May 22nd 2014
- 140522ncsa-opensource.pdf May 22nd 2014
- Software Skills Survey
Recent space activity
Recently Updated | ||||||||
---|---|---|---|---|---|---|---|---|
|
Space contributors
Contributors | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|