creating user defined libraries in Nektar++
Hi everyone, I am trying to link APE solver with a separate solver for an aero-acoustic simulation. For this purpose, I have to access the data structures during runtime which can be achieved by creating a new user-defined library(".so"). Is it possible to create a user-defined library which would facilitate me to have a coupled simulation if the library path is included in the session file; or a stand-alone simulation if it is not included? If yes, I would really appreciate if someone can guide me to build it as I am new and uncomfortable with cmake structure. Sincerely, Nitish
Hi Nitish, as far as i know, we currently dont support specifying user defined libraries in the session file. But since Nektar++ is open source, you can just subclass or modify the APE class directly. The upcoming Nektar++ release will ship support for CWIPI, a library that allows simple coupling via MPI. See my dissertation [1] for a detailed explanation and application to aero acoustic simulations. Cheers, Kilian [1] http://tuprints.ulb.tu-darmstadt.de/7611/1/Dissertation_Kilian_Lackhove_2018... Am 20.02.19 um 16:37 schrieb Nitish Arya:
Hi everyone,
I am trying to link APE solver with a separate solver for an aero-acoustic simulation. For this purpose, I have to access the data structures during runtime which can be achieved by creating a new user-defined library(".so").
Is it possible to create a user-defined library which would facilitate me to have a coupled simulation if the library path is included in the session file; or a stand-alone simulation if it is not included?
If yes, I would really appreciate if someone can guide me to build it as I am new and uncomfortable with cmake structure.
Sincerely, Nitish
_______________________________________________ Nektar-users mailing list Nektar-users@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/nektar-users
participants (2)
-
Kilian Lackhove
-
Nitish Arya