******************* This email originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders list https://spam.ic.ac.uk/SpamConsole/Senders.aspx to disable email stamping for this address. ******************* Hi All, I have an issue running the incompressible solver in parallel. I compiled Nektar++ with the flag NEKTAR_USE_MPI set to ON but when I execute my case with the command: mpirun -np 8 IncNavierStokesSolver session_s1223.xml I got the following error message: Fatal : Level 0 assertion violation A parallel solver must be used when run in parallel. ------------------------------------------------------- Primary job terminated normally, but 1 process returned a non-zero exit code.. Per user-direction, the job has been aborted. ------------------------------------------------------- -------------------------------------------------------------------------- mpirun detected that one or more processes exited with non-zero status, thus causing the job to be terminated. The first process to do so was: Process name: [[30155,1],0] Exit code: 1 Can you please help me to resolve this issue? Regards, Eli
Hi Eli, In continuation with Stan's reply, try adding the following in your conditions xml file: <GLOBALSYSSOLNINFO> <V VAR="u,v,w"> <I PROPERTY="GlobalSysSoln" VALUE="IterativeStaticCond" /> <I PROPERTY="Preconditioner" VALUE="LowEnergyBlock"/> <I PROPERTY="IterativeSolverTolerance" VALUE="1e-7"/> </V> <V VAR="p"> <I PROPERTY="GlobalSysSoln" VALUE="IterativeStaticCond" /> <I PROPERTY="Preconditioner" VALUE="FullLinearSpaceWithLowEnergyBlock"/> <I PROPERTY="IterativeSolverTolerance" VALUE="1e-6"/> </V> </GLOBALSYSSOLNINFO> This should work in parallel as appropriate linear solvers are called. Notice that the settings are a bit different for velocity (u,v,w) and pressure (p) variables, depending on the nature of the systems being solved. --- *Vishal SAINI* On Wed, Jan 27, 2021 at 3:42 PM Eli Frydman <elimanu123@gmail.com> wrote:
This email from elimanu123@gmail.com originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders list <https://spam.ic.ac.uk/SpamConsole/Senders.aspx> to disable email stamping for this address.
Hi All,
I have an issue running the incompressible solver in parallel.
I compiled Nektar++ with the flag NEKTAR_USE_MPI set to ON but when I execute my case with the command:
mpirun -np 8 IncNavierStokesSolver session_s1223.xml
I got the following error message:
Fatal : Level 0 assertion violation
A parallel solver must be used when run in parallel.
-------------------------------------------------------
Primary job terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------
--------------------------------------------------------------------------
mpirun detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:
Process name: [[30155,1],0]
Exit code: 1
Can you please help me to resolve this issue?
Regards,
Eli
_______________________________________________ Nektar-users mailing list Nektar-users@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/nektar-users
Thanks, I'll check it out. On Thu, 28 Jan 2021, 13:08 Vishal Saini, <vishal.saini.nitj@gmail.com> wrote:
Hi Eli,
In continuation with Stan's reply, try adding the following in your conditions xml file:
<GLOBALSYSSOLNINFO> <V VAR="u,v,w"> <I PROPERTY="GlobalSysSoln" VALUE="IterativeStaticCond" /> <I PROPERTY="Preconditioner" VALUE="LowEnergyBlock"/> <I PROPERTY="IterativeSolverTolerance" VALUE="1e-7"/> </V>
<V VAR="p"> <I PROPERTY="GlobalSysSoln" VALUE="IterativeStaticCond" /> <I PROPERTY="Preconditioner" VALUE="FullLinearSpaceWithLowEnergyBlock"/> <I PROPERTY="IterativeSolverTolerance" VALUE="1e-6"/> </V> </GLOBALSYSSOLNINFO>
This should work in parallel as appropriate linear solvers are called. Notice that the settings are a bit different for velocity (u,v,w) and pressure (p) variables, depending on the nature of the systems being solved.
--- *Vishal SAINI*
On Wed, Jan 27, 2021 at 3:42 PM Eli Frydman <elimanu123@gmail.com> wrote:
This email from elimanu123@gmail.com originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders list <https://spam.ic.ac.uk/SpamConsole/Senders.aspx> to disable email stamping for this address.
Hi All,
I have an issue running the incompressible solver in parallel.
I compiled Nektar++ with the flag NEKTAR_USE_MPI set to ON but when I execute my case with the command:
mpirun -np 8 IncNavierStokesSolver session_s1223.xml
I got the following error message:
Fatal : Level 0 assertion violation
A parallel solver must be used when run in parallel.
-------------------------------------------------------
Primary job terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------
--------------------------------------------------------------------------
mpirun detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:
Process name: [[30155,1],0]
Exit code: 1
Can you please help me to resolve this issue?
Regards,
Eli
_______________________________________________ Nektar-users mailing list Nektar-users@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/nektar-users
participants (3)
- 
                
                Eli Frydman
- 
                
                sgepner@meil.pw.edu.pl
- 
                
                Vishal Saini