Caelus

CAELUS logo_0614[CMYK 150ppi]

What is Caelus?

Caelus is the next evolution in open-source computational continuum mechanics solutions. Caelus was originally forked from OpenFOAM-2.1.1 but has been restructured to create a stronger foundation on which to build your open-source CFD solutions. The file formats are compatible but there have been many improvements to it such that it is now moving independently in its own direction.

Being a derivative of OpenFOAM, it is released under the GPL. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the GNU General Public License for more details.

Why was Caelus created?

For the past decade, OpenFOAM has been a pioneer in the field of open-source Computational Continuum Mechanics (CCM). However, broader acceptance of it has been hampered by difficulties using on it platforms other than a select few Linux distributions, lack of documentation, difficult installation, dependencies on a large number of external applications, and a large library size due to unused and untested code.

Caelus was formed to specifically address these issues. The main highlights of how Caelus is different:

  • Compiles and runs in both serial and parallel on Windows 7/8, Redhat Enterprise Linux 6/7, Ubuntu LTS 12.04/14.04
  • Easy installation with GUI installer for all platforms that can also be run in text mode
  • Removal of legacy code, unvalidated models and general library clean up
  • Only two external dependencies (Python and MPI)
  • Solvers and models validated against published data
  • Documentation

Check out www.caelus-cml.com for additional details.

Where can I get Caelus?

www.caelus-cml.com

How do I use Caelus?

In a similar manner as you would OpenFOAM but much easier to set up and accessible on more platforms. It is also compatible with OpenFOAM’s file format. Check out the Caelus documentation for more details.

How do I contribute?

Being open-source, Caelus is meant to be a collaborative project. There is a publicly available source repository for the current Caelus release. Instructions for downloading and setting up the Caelus Contributors source code are provided in the included README. Please contact us if you encounter bugs, need help contributing, or have general feedback.

Use the buttons below to share
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someonePrint this page