Skip to content

mschweiger/bempp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEMPP is a novel open source HPC boundary element library. Coding has started October 2011.


The available objects are in an early stage and not yet usable in any application. If you want to compile the code please be aware that we do not yet guarantee that every commit will compile.

PREREQUESITES FOR COMPILATION

You need to have the Armadillo C++ Linear Algebra environment installed in a path that can be found by the compiler. Also Boost needs to be installed. 

COMPILATION

1.) Go into the contrib directory and call 'cmake .'. Cmake will now attempt to download Dune and apply a few patches. 
2.) Go into the main Bempp directory and create a build directory via 'mkdir build'.
3.) Change into this directory via 'cd build' and call 'cmake ..'
4.) In the configuration variables give the full filenames of your blas libraries separated by spaces.
5.) Generate the makefiles and call 'make' to compile everything.
6.) To get the documentation call 'make doc'. Note that for this Doxygen must be installed.

About

BEM++ - A HPC boundary element library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 52.7%
  • Shell 47.3%