Scientific Software Engineering

The Scientific Software Engineering team supports a wide portfolio of projects from statistical/machine learning on large datasets to large-scale numerical solutions of PDEs, employing current software standards and the latest tools and libraries in each new effort. We scale up computational research workloads, so our scientists can leverage large numbers of CPUs or GPUs. Visualization and workflow development services are also available.

The team serves as a technical resource to ASU researchers, assisting with code development, architecture, debugging, profiling, optimization, maintenance and documentation. Working closely with ASU Research Computing, SSE promotes best practices in high-performance computing, including GPU acceleration.

In addition, SSE:

  • Continuously evaluates new tools and technologies for use in existing and future clusters.
  • Avails researchers of nationally available external resources.
  • Develops training materials for instruction, including Software Carpentries—certified workshops