Skip to content

sebastian-stark/IncrementalFE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The IncrementalFE library builds on the GalerkinTools library and adds some functionality related to the solution of transient problems by one step time integration algorithms. In particular, it includes a Newton-Raphson based solver for the non-linear problems arising in each time step.

Currently, restriction is made to problems, which involve only first order time derivatives.

The library requires the library GalerkinTools (https://github.com/sebastian-stark/GalerkinTools) to be installed on your system.

Installation of the IncrementalFE library is through cmake:

  1. place library source files into some folder /path/to/folder/IncrementalFE (you can use git clone https://github.com/sebastian-stark/IncrementalFE.git for this)
  2. cd /path/to/folder/
  3. mkdir build
  4. cd build
  5. cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/dir ../IncrementalFE
  6. make install
  7. optionally set an environment variable to INCREMENTAL_FE_DIR=/path/to/install/dir
  8. optionally run the tests (first cd /path/to/folder/build, then ctest)

If you want to use the spline library of T. Kluge (https://kluge.in-chemnitz.de/opensource/spline/) for the manufactured solution capability (class ManufacturedSolutionSpline), you must pass the path to the header file to cmake by a flag -DSPLINE_DIR=/path/to/spline/header

Acknowledgements: The IncrementalFE library has been developed during a project supported by the Deutsche Forschungsgemeinschaft (DFG) under Grants STA 1593/1-1 and STA 1593/2-1.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages