Dear all,
I am pleased to announce the latest release of Basilisk. Much progress
has been made during the summer holidays. The quadtree implementation
has been generalised to octrees (the same implementation now does
bitrees, quadtrees and octrees). This also includes MPI parallelism.
At the same time, most solvers have been generalised to 3D, including
Navier-Stokes and Volume-Of-Fluid.
The octree implementation has been tested on up to 16384 cores on
Occigen for large Poisson problems (up to 2048^3). The results are here:
http://basilisk.fr/src/test/mpi-laplacian.c
A new example illustrates the combination of adaptive octree, solid
boundaries (and gfsview-batch).
http://basilisk.fr/src/examples/sphere.c
The next step is to implement height-functions in 3D (there is already a
testable but incomplete implementation) and we should be very close to
the capabilities of Gerris. For a summary see:
http://basilisk.fr/Features
http://basilisk.fr/src/COMPATIBILITY
Other significant changes are:
* scalars are properly typed. For example the common mistake
scalar s[];
foreach()
s = 0.;
will now give a compilation error.
* Built-in memory tracing:
http://basilisk.fr/src/README.mtrace
enjoy!
Stephane
PS: the random
basilisk.fr server deconnection issues should now be fixed.