Please select menu bullets for documentation, and
DOCUMENTATION MENU to return to this frame.
This is a secured download area with access restricted to collaborators only.
Obtaining a valid username and password for downloading software:
/usr/local/bin/htpasswd -c filename usernamewhere filename is any file name you want and username is your login name,
CONVERT: Finite element mesh convert utility.
This application (nearly 10000 lines of code) reads in a three-dimensional finite element
mesh with either hexahedral or tetrahedral elements, reconstructs the
connectivity information, renumbers the finite elements so to reduce the
finite element graph profile, writes output for visualization in different formats,
and finally writes out the input data file for the preprocessor modules of both
(P)AMPS and (P)BOLTZ packages.
CONVERT will be the future consolidation of CONVERT3D, CONVERT2D and CONVERT1D for 3-D, 2-D,
and 1-D meshes, respectively.
check out some examples of 3-D meshes.
AMPS3D: Advanced Materials Procesing Simulator 3-D.
Mixed finite element sequential application for advanced materials processing
simulation in three-dimensional space. Major features: second-order accurate mixed
velocity/discontinuous pressure finite element on tetrahedral and hexahedral element geometries;
coupled momentum, energy, induced electric current, and mass concentration balances implemented through
Galerkin's weak formulation; non-inertial frame or reference available; flexible boundary conditions;
multiple probes for monitoring field variables at any spatial position;
consistent novel method for setting a pressure level in confined flows automatically implemented;
robust Shamanskii accelerated Newton-Krylov nonlinear solver; portable multi-language FORTRAN/C++
object oriented code; automatic output for EnSight6.2 visualization package; theta-time
integration: forward Euler (theta=0), Crank-Nicholson (theta=0.5), and backward Euler
(theta=1); gravitational fluctuation (g-jitter) implemented.
PAMPS3D. Parallel Advanced Materials Processing Simulator 3-D.
Mixed finite element parallel application for advanced materials processing
simulation in three-dimensional space. This is a parallel implementation of the AMPS3D family
via domain decomposition.
SNLSOLVER: Sequential Nonlinear Solver.
Stand-alone sequential solver for large systems of nonlinear algebraic
equations resulting from finite element approximations of partial differential
equations. High-order convergence rates are obtained with the options: (i) Shamanshii
accelerated Newton's method and sparse LU factorization of the Jacobian matrix or
(ii) ILUTF preconditioned Krylov-Newton's method with Shamanskii acceleration.
The code is multi-language C++/FORTRAN object-oriented in reverse communication with
the user's C/C++/FORTRAN code embedded into the C++ main program. This software is particularly
useful either to solve large systems of highly nonlinear algebraic equations arising from the
discretization of time-dependent/parametrized 2-D partial differential equations or to solve
smaller systems resulting from the discretization of 3-D counterparts. SNLSOLVER is
embedded in AMPS3D.
FEMKIT: Sequential Finite Element Matrix Kit.
Stand-alone sequential finite element matrix kit. Iterative and direct
solvers for large linear systems of equations with sparse matrices of
coefficients arising from finite element techniques. FEMKit is embedded in SNLSOLVER.