Dear Stephane,
Cool! great work. I am eager to run basilisk with MPI. I am new to MPI as the following may confirm:
I have not been able to run MPI on my machine, i think because i simply do not know howto.
In the new examples the qcc command is not used anymore? Does this mean i have to recompile basilisk, as currently the config file links to config.gcc. Does th still makes sense?
I did install openmpi following this page:
http://lsi.ugr.es/~jmantas/pdp/ayuda/datos/instalaciones/Install_OpenMPI_en.pdfthen i tried this (note: this code works fine with qcc compilation and -fopenmp flag)
CC99='mpicc -std=c99' qcc -Wall -O2 -D_MPI=1 mycode.c -o mpitest -lm
then i only get a warning as discussed here (absent for qcc compilation):
https://groups.google.com/forum/#!/basilisk-fr/yGedVYOCz8Ethen i do
However, depending on the number ' x' i get different results/errors. for x=1, the code runs but i get " Convergence not reached" warnings
for x=2 the convergence errors do not appear but code crashes after a few timesteps. for x>2 the code crashes after the first timestep. (all with somewhat different MPI related errors).
i have a quadcore proc. with HT
When i try the compilation method from the examples, it cannot compile because it cannot find the "#include ...." files (navierstokes for example)
suggestions are welcome