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
|