Skip to content
forked from yungyuc/turgon

Code and notes for the CESE method

Notifications You must be signed in to change notification settings

mlouielu/turgon

 
 

Repository files navigation

The conservation element and solution element (CESE) method

Build Turgon on OS X

Clone from https://github.com/yungyuc/turgon.git

$ git clone https://github.com/yungyuc/turgon.git

Turgon needs following packages:

  1. C++14
  2. Python3.7
  3. Cmake 3.15.4+
  4. numpy
  5. pybind11 (recommended build and install locally, otherwise cmake may not find pybind11)
  6. modmesh

Make sure all dependencies have been installed.

Now change the current directory to turgon/spacetime

$ cd turgon/spacetime

Run make:

$ make CMAKE_ARGS=-Dmodmesh_INCLUDE_DIR=path_to/modmesh/include

Test

Using gtest to test if turgon is installed properly.

$ make test

How to get development note

Turgon have some development note, in order to get these note, the Latex is needed to install.

If you use Mac OS, you can check the MacTEX or:

$ brew cask install mactex

If you use Linux, you can check the texlive or:

$ sudo apt-get install texlive-full

Now change you current directory to writing

$ cd writing

then build the note:

$ make note

About

Code and notes for the CESE method

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 27.9%
  • TeX 21.9%
  • Python 20.0%
  • C++ 16.1%
  • Fortran 9.5%
  • CMake 1.7%
  • Other 2.9%