Re: installation Salome+CS+Syrthes via VM on ubuntu 15.10
Posted: Fri Jul 29, 2016 9:41 am
Hello Yvan,
Thank you for your file, but where can I put it exactly in the source folder? I recompile Syrthes with the file in syrthes4.3.0/src
I have install Debian 8.5 on my laptop because of holidays. setup files are exactly the same and CS4.0.5 and Syrthes 4.3 runs in serial and parallel.
I create a new very simple 3D case in which I can check the boundaries ID for a correct coupling.
I have the following error during coupling (the case run without error with CS alone on fluid and syrthes alone on solid domains).
julien@debian:~/couplage$ ./runcase
Coupling execution between:
o Code_Saturne [1 domain(s)];
o SYRTHES [1 domain(s)];
Code_Saturne is running
***********************
Version: 4.0
Path: /home/julien/Code_Saturne/4.0.5/code_saturne-4.0.5/arch/Linux_x86_64
Result directory:
/home/julien/couplage/RESU_COUPLING/20160729-1029
Single processor Code_Saturne simulation.
Single processor SYRTHES simulation.
****************************
Preparing calculation data
****************************
SYRTHES4 home directory: /home/julien/syrthes43/syrthes4.3.0/arch/Linux_x86_64
MPI home directory: /usr
Building the executable file syrthes..
***** SYRTHES compilation and link completed *****
***************************
Preprocessing calculation
***************************
SyrthesCase summary:
Name = solid
Data file = solid_couple.syd
Update Data file = True
Do preprocessing = True
Debug = False
Case dir. = /home/julien/couplage/solid
Execution dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid
Data dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid
Source dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid/src
Post dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid/POST
Conduction mesh dir. = /home/julien/couplage
Conduction mesh name = solid.syr
Total num. of processes = 1
Logfile name = syrthes.log
Echo = True
Parallel run = False
Do preprocessing = True
SyrthesParam summary
Param file name = solid_couple.syd
Conduction mesh name = /home/julien/couplage/solid.syr
Radiation mesh name = None
Result prefix. = resu1
Restart = False
Coupling = True
Interpreted functions = False
---------------------------
Start SYRTHES preprocessing
---------------------------
Updating the mesh file name..
-> OK
**********************
Starting calculation
**********************
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 SPLIT FROM 0
with errorcode 1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpiexec.openmpi has exited due to process rank 1 with PID 6428 on
node debian exiting improperly. There are two reasons this could occur:
1. this process did not call "init" before exiting, but others in
the job did. This can cause a job to hang indefinitely while it waits
for all processes to call "init". By rule, if one process calls "init",
then ALL processes must call "init" prior to termination.
2. this process called "init", but exited without calling "finalize".
By rule, all processes that call "init" MUST call "finalize" prior to
exiting or it will be considered an "abnormal termination"
This may have caused other processes in the application to be
terminated by signals sent by mpiexec.openmpi (as reported here).
--------------------------------------------------------------------------
solver script exited with status 1.
Error running the coupled calculation.
Either Code_Saturne or SYRTHES may have failed.
Check Code_Saturne log (listing) and SYRTHES log (syrthes.log)
for details, as well as error* files.
****************************
Saving calculation results
****************************
Post-processing..
.syrthes --> med..
--> /home/julien/syrthes43/syrthes4.3.0/arch/Linux_x86_64/bin/syrthes4med30 -m "/home/julien/couplage/solid.syr" -r "/home/julien/couplage/RESU_COUPLING/20160729-1029/solid/resu1.res" -o "resu1.med"
.syrthes --> med..
--> /home/julien/syrthes43/syrthes4.3.0/arch/Linux_x86_64/bin/syrthes4med30 -m "/home/julien/couplage/solid.syr" -r "/home/julien/couplage/RESU_COUPLING/20160729-1029/solid/resu1.rdt" -o "resu1_rdt.med"
Error in calculation stage.
See log files
Best regards
Julien
Thank you for your file, but where can I put it exactly in the source folder? I recompile Syrthes with the file in syrthes4.3.0/src
I have install Debian 8.5 on my laptop because of holidays. setup files are exactly the same and CS4.0.5 and Syrthes 4.3 runs in serial and parallel.
I create a new very simple 3D case in which I can check the boundaries ID for a correct coupling.
I have the following error during coupling (the case run without error with CS alone on fluid and syrthes alone on solid domains).
julien@debian:~/couplage$ ./runcase
Coupling execution between:
o Code_Saturne [1 domain(s)];
o SYRTHES [1 domain(s)];
Code_Saturne is running
***********************
Version: 4.0
Path: /home/julien/Code_Saturne/4.0.5/code_saturne-4.0.5/arch/Linux_x86_64
Result directory:
/home/julien/couplage/RESU_COUPLING/20160729-1029
Single processor Code_Saturne simulation.
Single processor SYRTHES simulation.
****************************
Preparing calculation data
****************************
SYRTHES4 home directory: /home/julien/syrthes43/syrthes4.3.0/arch/Linux_x86_64
MPI home directory: /usr
Building the executable file syrthes..
***** SYRTHES compilation and link completed *****
***************************
Preprocessing calculation
***************************
SyrthesCase summary:
Name = solid
Data file = solid_couple.syd
Update Data file = True
Do preprocessing = True
Debug = False
Case dir. = /home/julien/couplage/solid
Execution dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid
Data dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid
Source dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid/src
Post dir. = /home/julien/couplage/RESU_COUPLING/20160729-1029/solid/POST
Conduction mesh dir. = /home/julien/couplage
Conduction mesh name = solid.syr
Total num. of processes = 1
Logfile name = syrthes.log
Echo = True
Parallel run = False
Do preprocessing = True
SyrthesParam summary
Param file name = solid_couple.syd
Conduction mesh name = /home/julien/couplage/solid.syr
Radiation mesh name = None
Result prefix. = resu1
Restart = False
Coupling = True
Interpreted functions = False
---------------------------
Start SYRTHES preprocessing
---------------------------
Updating the mesh file name..
-> OK
**********************
Starting calculation
**********************
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 SPLIT FROM 0
with errorcode 1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpiexec.openmpi has exited due to process rank 1 with PID 6428 on
node debian exiting improperly. There are two reasons this could occur:
1. this process did not call "init" before exiting, but others in
the job did. This can cause a job to hang indefinitely while it waits
for all processes to call "init". By rule, if one process calls "init",
then ALL processes must call "init" prior to termination.
2. this process called "init", but exited without calling "finalize".
By rule, all processes that call "init" MUST call "finalize" prior to
exiting or it will be considered an "abnormal termination"
This may have caused other processes in the application to be
terminated by signals sent by mpiexec.openmpi (as reported here).
--------------------------------------------------------------------------
solver script exited with status 1.
Error running the coupled calculation.
Either Code_Saturne or SYRTHES may have failed.
Check Code_Saturne log (listing) and SYRTHES log (syrthes.log)
for details, as well as error* files.
****************************
Saving calculation results
****************************
Post-processing..
.syrthes --> med..
--> /home/julien/syrthes43/syrthes4.3.0/arch/Linux_x86_64/bin/syrthes4med30 -m "/home/julien/couplage/solid.syr" -r "/home/julien/couplage/RESU_COUPLING/20160729-1029/solid/resu1.res" -o "resu1.med"
.syrthes --> med..
--> /home/julien/syrthes43/syrthes4.3.0/arch/Linux_x86_64/bin/syrthes4med30 -m "/home/julien/couplage/solid.syr" -r "/home/julien/couplage/RESU_COUPLING/20160729-1029/solid/resu1.rdt" -o "resu1_rdt.med"
Error in calculation stage.
See log files
Best regards
Julien