Projects
- BuildUtil
BuildUtil is a Makefile framework to handle multi-platform building of co-dependant software modules. It is very SCOREC-specific, though can be made to work elsewhere.
Anonymous (read only) access:
svn co http://redmine.scorec.rpi.edu/anonsvn/buildutil... - FASTMath
FASTMath Software Strategies
- FMDB
Flexible distributed Mesh DataBase (FMDB) is a parallel unstructured mesh management infrastructure to support a full range of operations on unstructured meshes on massively parallel computers. FMDB is a core capability used in all the automated adaptive simulation software developed at RPI’s Scientific Computation Research Center which is currently being used on projects sponsored by the DOE, NSF, Army, NASA and several companies. ...
- GMI
Geometric Modeling Interface (GMI)
Anonymous (read only) access:
svn co http://redmine.scorec.rpi.edu/anonsvn/gmi - IPComMan
The Inter-Processor Communication Manager (IPComMan) is designed to improve the scalability of data exchange costs by exploiting communications of a local neighborhood for each processor. The basic idea of the package is to keep the message-passing within subdomains, and eliminate, or reduce, the number of collective calls needed. The communication tool takes care of the message flow with a subset of MPI functions and takes advantage of non-blocking functions from both sender’s and receiver’s sides. IPComMan automatically manages the completion and delivery of send and receive requests posted while overlapping communication with computation. The package provides several useful features: i) automatic message packing, ii) management of sends and receives with non-blocking MPI functions, iii) communication pattern reusability, iv) asynchronous behavior unless the other is specified, and v) support of dynamically changing neighborhoods during communication steps. ...
- ITAPS
Interoperable Technolgoies for Advanced Petascale Simulations
The new SVN repository is at https://redmine.scorec.rpi.edu/svn/itaps
- lammps-cuda
A version of lammps which uses Nvidia's CUDA toolkit to run FFTs on GPUs
Anonymous SVN is available from
http://redmine.scorec.rpi.edu/anonsvn/lammps-cuda - MeshAdapt
Provide services to support mesh topology modification.
For more details about Mesh Adapt and how to check out and install, please refer to the Wiki.
The SVN repository can be found under the following URL:
http://redmine.scorec.rpi.edu/svn/meshadapt/trunk... - ParMA
Parallel unstructured simulations at extreme scale require that the mesh be distributed across a large number of processors with equal workload and minimum inter-part communications. The goal of ParMA it to dynamically partition unstructured meshes directly using the existing mesh adjacency information to account for multiple criteria. Results will demonstrate the ability of ParMA to dynamically rebalance large meshes (billions of mesh regions) on large core count machines (>100,000) accounting for multiple criteria. ...
- ParUtil
Parallel Control Utility (PCU) is a library designed to handle for threads the same basic tasks that MPI handles for processes. This means message passing between threads, getting thread rank and hardware location, etc.
- PHASTA
Computational fluid dynamics with a stabilized finite element method. Project includes not only the solver but also some pre and post processing capability.
Anonymous (read only) checkout:
svn co http://redmine.scorec.rpi.edu/anonsvn/phasta -
- SIter
Sequence Iterators - iterators supporting non-associative, or singular, elements
Checkout anonymously with:
svn co http://redmine.scorec.rpi.edu/anonsvn/siter/trunk siter
Also available in: Atom