I recently installed CS (version 4.0.2) and Syrthes (version 4.3.0). To check their installation, I just run the test case 3disks2D (Three-2D-disks.pdf).
It turns out that each domain (fluid and solid) without coupling is perfectly working. However, when coupling by both adding a term in "Conjugate heat exchange" in the saturne gui and syrthes gui, I have an error message:
Code: Select all
rolland@rolland-Precision-WorkStation-T7400:~/Documents/EXEMPLE3/CAS3$ ./runcase
Coupling execution between:
o Code_Saturne [1 domain(s)];
o SYRTHES [1 domain(s)];
Code_Saturne is running
***********************
Version: 4.0
Path: /home/rolland/Code_Saturne_4.0.2
Result directory:
/home/rolland/Documents/EXEMPLE3/CAS3/RESU_COUPLING/20151214-1052
Single processor Code_Saturne simulation.
Single processor SYRTHES simulation.
****************************
Preparing calculation data
****************************
SYRTHES4 home directory: /home/rolland/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 = solidcoupling.syd
Update Data file = True
Do preprocessing = True
Debug = False
Case dir. = /home/rolland/Documents/EXEMPLE3/CAS3/solid
Execution dir. = /home/rolland/Documents/EXEMPLE3/CAS3/RESU_COUPLING/20151214-1052/solid
Data dir. = /home/rolland/Documents/EXEMPLE3/CAS3/RESU_COUPLING/20151214-1052/solid
Source dir. = /home/rolland/Documents/EXEMPLE3/CAS3/RESU_COUPLING/20151214-1052/solid/src
Post dir. = /home/rolland/Documents/EXEMPLE3/CAS3/RESU_COUPLING/20151214-1052/solid/POST
Conduction mesh dir. = /home/rolland/Documents/EXEMPLE3/CAS3/solid/
Conduction mesh name = 3rond2d.syr
Total num. of processes = 1
Logfile name = syrthes.log
Echo = True
Parallel run = False
Do preprocessing = True
SyrthesParam summary
Param file name = solidcoupling.syd
Conduction mesh name = 3rond2d.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 noticed that process rank 0 with PID 18387 on node rolland-Precision-WorkStation-T7400 exited on signal 11 (Segmentation fault).
--------------------------------------------------------------------------
solver script exited with status 139.
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
****************************
Error in calculation stage.
- I created a coupling file as suggested using:
Code: Select all
code_saturne create -c fluid --syrthes solid
The message error (in the enclosed files) are not really helpful: only referring to libmpi.so.1 or libsaturne.so.0 without much details.
I someone has any clue,
It would be very much appreciated!!!

Thanks,
QR