CSE Software

Search for specific topic

View project on GitHub

Introduction

Software now becomes essential part in our modern world. Mastering software is required for all computer science researchers and students. Learning more about software here.
Computational Science and Engineering (CSE) is about “development processes for software for computational science and engineering and related technical computing areas, with a particular interest in CSE on high-performance (parallel) computers.” Visit our CSE website for full detail.

Online courses

Tools and techinques

Software tool and techniques effect on reducing software cost and time. Starting to learn by looking at this overview

Common tool:

A popular tool used in software is Git and GitHub. Here are some good resources for getting started:

Another useful tool is Eclipse Here are some good resources for getting started:

CppUnit is the famous JUnit framework for unit testing. Download CppUnit here

Techniques

There are some useful techniques using on CSE software:

Blog

Click here to see our blog posts, which are updated frequently.

Relevant project

IDEAS productivity with purpose to improve compatibility and usability of important DOE libraries, improve the practices, processes and tools for scientific software development, and improve community knowledge.

Relevant organizations

Sponsors

This webpage has been created by Michael A. Heroux with assistance from Duong Do and Jim Willenbring. Our project is sponsored and funded by Sandia National Laboratories

Frequently asked question:

There are two useful Q&A forums:

Journals

Here are some good journal about CSE software:

Workshops and conferences:

Back to homepage