Obtained the error: ParaMEDMEMComponent.idl: No such file or directory
Context:
Made an .so library on Ubuntu 22.04 using c++ via mpicxx (parallel)
Then via the attached python script, used YACS-GEN to generate a Salome module from the library .so file
Per the script, with g=Generator(Module(module,components=components,prefix=module_root_dir),
context), during the g.make() step the above error was thrown
The YACS-GEN script produced a file named, MATHEMATICS.idl.
On line 11 of MATHEMATICS.idl, is: #include “ParaMEDMEMComponent.idl”
However, during the g.make() step “ParaMEDMEMComponent.idl” could not be found.
The same procedure as above worked for the serial build of the .so library file (non-parallel).
As a result, my question is how does one build the parallel version of Salome?
It appears I need to turn, “SALOME_USE_MPI” on and pass it as an option perhaps to:
$ROOT/sat/sat -t compile SALOME-9.10.0-native --make_flags (string)
But it is unclear how to do that. Anyone have a clue?
However am experiencing a number of errors stating that items like hd5, kernel, and so on are not installed and as a result it does not complete the job successfully.
Anyone know how to simply build Salome with MPI on Ubuntu 22.04 by chance?