SOLVCON – SOLVer CONstructor
SOLVCON is a Python-based toolkit for solving
conservation laws formulated as a coupled system of partial differential
equations (PDEs):
where
is the unknown vector,
,
, and
the Jacobian matrices,
and
the source term. SOLVCON employs the space-time
Conservation Element and Solution Element (CESE) method, which is developed to solve
non-linear problems, e.g., shock capturing. The CESE method is also suitable
for multi-physics problems for it solves the general mathematical form of the
conservation laws, as shown in Eq. (1). Solvers of gas dynamics
and stress waves are implemented. Results can be found in Published Applications of SOLVCON.
To start using SOLVCON, two documents are helpful: Installation and
Tutorial. The Resources section contains more information.
The software is released under GNU GPLv2. Comments, contribution, and
collaboration are welcomed. You can reach us at
http://groups.google.com/group/solvcon or contact us by sending a private email
to contact@solvcon.net.
Resources
- Download: https://bitbucket.org/solvcon/solvcon/downloads
- Papers and presentations:
- PyCon US 2011 talk: slides and video
- Yung-Yu Chen, David Bilyeu, Lixiang Yang, and Sheng-Tao John Yu,
“SOLVCON: A Python-Based CFD Software Framework for Hybrid
Parallelization”,
49th AIAA Aerospace Sciences Meeting,
January 4-7 2011, Orlando, Florida.
AIAA Paper 2011-1065
- Code development and support:
- The CESE method:
- The CE/SE working group: http://www.grc.nasa.gov/WWW/microbus/
- The CESE research group at OSU: http://cfd.solvcon.net/research.html
- Selected papers:
- Sin-Chung Chang, “The Method of Space-Time Conservation Element and
Solution Element – A New Approach for Solving the Navier-Stokes and
Euler Equations”, Journal of Computational Physics, Volume 119, Issue
2, July 1995, Pages 295-324. doi: 10.1006/jcph.1995.1137
- Xiao-Yen Wang, Sin-Chung Chang, “A 2D Non-Splitting Unstructured
Triangular Mesh Euler Solver Based on the Space-Time Conservation Element
and Solution Element Method”, Computational Fluid Dynamics Journal,
Volume 8, Issue 2, 1999, Pages 309-325.
- Zeng-Chan Zhang, S. T. John Yu, Sin-Chung Chang, “A Space-Time
Conservation Element and Solution Element Method for Solving the Two- and
Three-Dimensional Unsteady Euler Equations Using Quadrilateral and
Hexahedral Meshes”, Journal of Computational Physics, Volume 175, Issue
1, Jan. 2002, Pages 168-199. doi: 10.1006/jcph.2001.6934
- Other: