Page 1 of 1

Error in runing the OpenSeesSp.exe

Posted: Thu Apr 10, 2014 5:52 am
by burnningcat
I ran the effective site response analysis example with the OpenSeesSp.exe
(http://opensees.berkeley.edu/wiki/index ... oil_Column) and I get the following error. I think I have installed the “mpiexec.exe” correctly and I have change the solver to “Mumps”. Can anyone tell me how to run this example in a personal computer with the Parallel Processing? (How to change the tcl file or do some other changes?) Many thanks!

The error in my computer:

Master Process Running OpenSees Interpreter 0


OpenSees -- Open System For Earthquake Engineering Simulation
Pacific Earthquake Engineering Research Center -- 2.4.3 (rev 5695)

(c) Copyright 1999-2013 The Regents of the University of California
All Rights Reserved
(Copyright and Disclaimer @ http://www.berkeley.edu/OpenSees/copyright.html)


size: 0.5
size: 0.5
size: 0.5
Finished creating all -ndf 3 nodes...
Finished creating all -ndf 3 boundary conditions...
Finished creating equalDOF for pore pressure nodes...
Finished creating all -ndf 2 nodes...
Finished creating all -ndf 2 boundary conditions...
Finished creating equalDOF constraints...
Finished creating all soil materials...
Finished creating all soil elements...
Finished creating dashpot nodes and boundary conditions...
Finished creating dashpot material and element...
Finished creating gravity recorders...
damping coefficients: a_0 = 0.04976780441980199; a_1 = 0.00031515830311111683
number of steps in analysis: 7990
analysis time step: 0.005
Finished with elastic gravity analysis...Slave Process Running 3
WARNING: MaterialStageParameter::setDomain() - no effect with material tag
WARNING: MaterialStageParameter::setDomain() - no effect with material tag 2
WARNING: MaterialStageParameter::setDomain() - no effect with material tag 3
Slave Process Running 1
WARNING: MaterialStageParameter::setDomain() - no effect with material tag 2
WARNING: MaterialStageParameter::setDomain() - no effect with material tag 3
1
Slave Process Running 2
WARNING: MaterialStageParameter::setDomain() - no effect with material tag 3
Finished with plastic gravity analysis...
Finished updating permeabilities for dynamic analysis...
Finished creating all recorders...
WARNING - PathSeries::PathSeries() - could not open file velocityHistory.out
Dynamic loading created...
WARNING MumpsParallelSolver::solve(void)- WARNING MumpsParallelSolver::solve(void)- Error -9 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
TransientDomainDecompositionAnalysis::analyze() - the Algorithm failed with domain at load factor 0.005WARNING MumpsParallelSolver::solve(void)- Error -9 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
TransientDomainDecompositionAnalysis::analyze() - the Algorithm failed with domain at load factor 0.005
WARNING MumpsParallelSolver::solve(void)- Error -9 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
DirectIntegrationAnalysis::analyze() - the Algorithm failed at time 0.005

Error -9 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
TransientDomainDecompositionAnalysis::analyze() - the Algorithm failed with domain at load factor 0.005
OpenSees > analyze failed, returned: -3 error flag
did not converge, reducing time step
curTime: 0.000000
curStep: 0.0
remStep: 15980
dT: 0.0025
ERROR 1 during ass_niv1 4 5
WARNING MumpsParallelSolver::solve(void)- WARNING MumpsParallelSolver::solve(void)- Error -8 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING MumpsParallelSolver::solve(void)- WARNING MumpsParallelSolver::solve(void)- Error -8 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
TransientDomainDecompositionAnalysis::analyze() - the Algorithm failed with domain at load factor 0.0025
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
TransientDomainDecompositionAnalysis::analyze() - the Algorithm failed with domain at load factor 0.0025
Error -8 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
DirectIntegrationAnalysis::analyze() - the Algorithm failed at time 0.0025
Error -8 returned in substitution dmumps()
Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger
WARNING AcceleratedNewton::solveCurrentStep() -the LinearSysOfEqn failed in solve()
TransientDomainDecompositionAnalysis::analyze() - the Algorithm failed with domain at load factor 0.0025
OpenSees > analyze failed, returned: -3 error flag
did not converge, reducing time step
curTime: 0.000000
curStep: 0.0
remStep: 31960
dT: 0.00125

job aborted:
rank: node: exit code[: error message]
0: AA-PC: 123
1: AA-PC: 123
2: AA-PC: -1073740940: process 2 exited without calling finalize
3: AA-PC: -1073740940: process 3 exited without calling finalize

Re: Error in runing the OpenSeesSp.exe

Posted: Thu Apr 10, 2014 2:17 pm
by fmk
did you read the message!

for the Mumps solver use the ICNTL option, i.e. as the message says: Work array too small; use -ICNTL14 option, the default is -ICNTL 20 make 20 larger