LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Clément DIEBOLD (clement.diebold_at_[hidden])
Date: 2007-09-24 03:56:13


Hello,

I have a problem with commercial code of LSDYNA when I use it with lam/mpi.

I have 6 nodes (bi-processor 2000+ with 2 Go memory). The distribution
is debian sarge with a 2.6.12 kernel.

I run lam 7.0.3 (recon -v et lamboot -v) and I launch some programs with
mpirun :

- a small program works fine on all node (C code made by me) :
clement_at_mefmaster:~/mpi$ /opt/lam/703/bin/mpirun N
/home/clement/mpi/test-mpi

mefnode1 : je suis la node numéro 1 !!

mefnode2 : je suis la node numéro 2 !!

mefmaster : je suis la node numéro 0 !!

- a lsdyna calcul works on one node :
clement_at_mefmaster:~/mpi$ /opt/lam/703/bin/mpirun -np 1
/home/clement/mpi/mppdyna/mpp971_d_7600.2.1077_ia32_linux_lam703
i=/home/clement/mpi/mppdyna/impact.dyn
 License option : Check local and network licenses
      Date: 06/13/2007 Time: 11:29:05

     ___________________________________________________
     | |
     | Livermore Software Technology Corporation |
     | |
     | 7374 Las Positas Road |
     | Livermore, CA 94551 |
     | Tel: (925) 449-2500 Fax: (925) 449-2507 |
     | www.lstc.com |
     |_________________________________________________|
     | |
     | LS-DYNA, A Program for Nonlinear Dynamic |
     | Analysis of Structures in Three Dimensions |
     | Version: mpp971d Date: 08/17/2006 |
     | Revision: 7600.398 Time: 14:44:10 |
     | |
     | Features enabled in this version: |
     | Distributed Memory Parallel |
     | 32 Bit IEEE Binary File |
     | |
     | Licensed to: Franche-Comte University |
     | Issue by : LSTC |
     | |
     | Platform : Linux Workstation |
     | OS Level : Linux 2.4 (LAM 7.0.3 SSE) |
     | Hostname : mefmaster |
     | Precision : Double precision (I8R8) |
     | |
     | Unauthorized use infringes LSTC copyrights |
     |_________________________________________________|

 Input file: /home/clement/mpi/mppdyna/impact.dyn

 The native file format : 64-bit small endian
 Memory size from default : 20000000

 on UNIX computers note the following change:

 ctrl-c interrupts ls-dyna and prompts for a sense switch.
 type the desired sense switch: sw1., sw2., etc. to continue
 the execution. ls-dyna will respond as explained in the users manual

    type response
   ----- ------------------------------------------------------------
   sw1. a restart file is written and ls-dyna terminates.
   sw2. ls-dyna responds with time and cycle numbers.
   sw3. a restart file is written and ls-dyna continues calculations.
   sw4. a plot state is written and ls-dyna continues calculations.
   sw5. ls-dyna enters interactive graphics phase.
   swa. ls-dyna flushes all output i/o buffers.

******** notice ******** notice ******** notice ********
* *
* This is the LS-DYNA Explicit Finite Element code. *
* Neither LSTC nor the authors assume any responsibility for *
* the validity, accuracy, or applicability of any results *
* obtained from this system. The user must verify his own *
* results. *
* *
* LSTC endeavors to make the LS-DYNA code as complete, *
* accurate and easy to use as possible. *
* Suggestions and comments are welcomed. Please report any *
* errors encountered in either the documentation or results *
* immediately to LSTC through your site focus. *
* *
* Copyright (C) 1990-2006 *
* by Livermore Software Technology Corp. (LSTC) *
* All rights reserved *
* *
******** notice ******** notice ******** notice ********

 Memory required to process keyword : 487938

 Initial reading of file 06/13/2007
11:29:06

 etc etc ...

- a lsdyna calcul don't work on two or more nodes :
clement_at_mefmaster:~/mpi$ /opt/lam/703/bin/mpirun -np 2
/home/clement/mpi/mppdyna/mpp971_d_7600.2.1077_ia32_linux_lam703
i=/home/clement/mpi/mppdyna/impact.dyn
 License option : Check local and network licenses
      Date: 06/13/2007 Time: 11:38:21

     ___________________________________________________
     | |
     | Livermore Software Technology Corporation |
     | |
     | 7374 Las Positas Road |
     | Livermore, CA 94551 |
     | Tel: (925) 449-2500 Fax: (925) 449-2507 |
     | www.lstc.com |
     |_________________________________________________|
     | |
     | LS-DYNA, A Program for Nonlinear Dynamic |
     | Analysis of Structures in Three Dimensions |
     | Version : mpp971d R2 Date: 05/18/2007 |
     | Revision: 7600.1077 Time: 15:41:37 |
     | |
     | Features enabled in this version: |
     | Distributed Memory Parallel |
     | 32 Bit IEEE Binary File |
     | |
     | Licensed to: Franche-Comte University |
     | Issued by : LSTC |
     | |
     | Platform : Linux Workstation IA32 |
     | OS Level : RH EL 3 upd 3 (LAM 7.0.3) |
     | Compiler : Intel Fortran Compiler 8.1 |
     | Hostname : mefmaster |
     | Precision : Double precision (I8R8) |
     | |
     | Unauthorized use infringes LSTC copyrights |
     |_________________________________________________|

 Input file: /home/clement/mpi/mppdyna/impact.dyn

 The native file format : 64-bit small endian
 Memory size from default : 20000000
>>>>> Process 0 <<<<<
>>>>> Signal 11 : Segmentation Violation <<<<<
MPI_Recv: process in local group is dead (rank 1, MPI_COMM_WORLD)
Rank (1, MPI_COMM_WORLD): Call stack within LAM:
Rank (1, MPI_COMM_WORLD): - MPI_Recv()
Rank (1, MPI_COMM_WORLD): - MPI_Allreduce()
Rank (1, MPI_COMM_WORLD): - main()
-----------------------------------------------------------------------------
One of the processes started by mpirun has exited with a nonzero exit
code. This typically indicates that the process finished in error.
If your process did not finish in error, be sure to include a "return
0" or "exit(0)" in your C code before exiting the application.

PID 18959 failed on node n0 (172.20.5.212) due to signal 11.
-----------------------------------------------------------------------------

I have run with different version of lsdyna, I have recompiled mpi and
lam many times with different versions.

Do you have any idea to solve my problem?

Thanks in advance.

Clément