Overview
Please visit the Developments page for ongoing updates on the code
Cats2D specializes in analysis of transport phenomena in moving boundary problems with complex interfacial conditions, such as phase change, interfacial mass transport, and free surfaces with capillarity.
Cats2D is a full featured code with its own mesh generator and post-processor. It installs out of the box under OS X, Linux, and Unix operating systems. Within minutes you will be running a simple demonstration problem and exploring its intuitive text-based user interface.
Cats2D has a simple control file format in which commands and comments can be given in any order, and are written in a syntax that is easy to understand. Defining complex multiphase, multiphysics problems requires specification of only a few commands, making control files short and easy to comprehend.
Cats2D has its own super robust direct solver that delivers accurate solutions at lightning speed with ridiculously low memory requirements. There is no need to choose among finicky solvers and their confusing controls and parameters. Just use it and forget it.
Cats2D creates high resolution, publication-ready images that will be the envy of your colleagues. Use its powerful macro recorder to customize your figures, and turn Cats2D into your own personal figure making machine. Import its automatically generated LaTeX tables and problem statement straight into your next manuscript.
Cats2D accepts command line options that can be used to batch process solutions for post-processing, mesh refinement, and any other task that can be recorded as a macro through the interface menus. The code can even be queued to a batch system, if desired, without any need for user intervention at all.
Cats2D uses a powerful framework for managing parameters and analyzing their effects on problem physics. Advanced continuation methods based on inverse problem formulations for tracking parameters subject to physical constraints make it easy to explore multi-parameter solution spaces for operating and stability limits.
- Standalone code is portable, easy to install
- Simple control file syntax enables fast problem set up
- Command line menu-based interface is intuitive and easy to navigate
- Best in class direct solver is ultrafast and super robust
- High resolution images make for publication-quality figures
- Macro recorder automates repetitive tasks
- Command flag interpreter enables batch processing of solutions
- Advanced continuation methods aid rapid exploration of solution space
- Rigorous numerical methods ensure accurate solutions