Preparation of the sub-release 4.0.1 which is a bug fix release
Details
- Tag
- v4.0.1-pre2
Preparation of the sub-release 4.0.1 which is a bug fix release
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
a889e9a21a2b | richart | solving ambiguity | Apr 9 2021 | ||||
43db4dfa8c13 | richart | Submit for testing | Apr 9 2021 | ||||
3ae176e068b1 | richart | Advancing in compilation problems | Apr 9 2021 | ||||
2aa49f00bc26 | richart | Merge branch 'features/make_multiple_materials_independant_solid_mechanics' of… | Mar 30 2021 | ||||
52488197440f | richart | fixing compilations issues | Mar 30 2021 | ||||
fd3240d13644 | pundir | moved spatial dimension to the base class | Mar 29 2021 | ||||
79fc449a3242 | pundir | Merge branch 'features/make_multiple_materials_independant_solid_mechanics' of… | Mar 29 2021 | ||||
418ec43f4723 | pundir | few more modifications | Mar 29 2021 | ||||
862ed2e72d80 | richart | Adding base interfaces | Mar 29 2021 | ||||
5d67f61f3630 | richart | Merge branch 'features/make_multiple_materials_independant_solid_mechanics' of… | Mar 29 2021 |
Akantu means a little element in Kinyarwanda, a Bantu language. From now on it is also an open- source object-oriented library which has the ambi- tion to be generic and efficient.
In order to compile Akantu any compiler supporting fully C++14 should work. In addition some libraries are required:
For the python interface:
To run parallel simulations:
To use the static or implicit dynamic solvers at least one of the following libraries is needed:
To compile the tests and examples:
sh > sudo apt install cmake libboost-dev libzlib-dev liblapack3 gmsh # For parallel > sudo apt install mpi-default-dev libmumps-dev # For sequential > sudo apt install libmumps-seq-dev
Akantu is a CMake project, so to configure it, you can follow the usual way:
sh > cd akantu > mkdir build > cd build > ccmake .. [ Set the options that you need ] > make > make install
You can install `Akantu` using pip:
sh > pip install akantu
You can then import the package in a python script as:
python import akantu
The python API is similar to the C++ one. If you encounter any problem with the python interface, you are welcome to do a merge request or post an issue on GitLab.
To help getting started, multiple tutorials using the python interface are available as notebooks with pre-installed version of Akantu on Binder. The following tutorials are currently available: