## could not create uniaxialMaterial SteelMPF

**Moderators:** silvia, selimgunay, Moderators

### could not create uniaxialMaterial SteelMPF

Hi all,

When i run the code of an example (http://opensees.berkeley.edu/wiki/index ... r_RC_Walls), encounter the warning 'could not create uniaxialMaterial SteelMPF'. How could i solve the problem?

thanks

When i run the code of an example (http://opensees.berkeley.edu/wiki/index ... r_RC_Walls), encounter the warning 'could not create uniaxialMaterial SteelMPF'. How could i solve the problem?

thanks

### Re: could not create uniaxialMaterial SteelMPF

are you using the latest version of the code as the following example the authors provided works fine:

uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15

uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15

### Re: could not create uniaxialMaterial SteelMPF

fmk wrote:

> are you using the latest version of the code as the following example the

> authors provided works fine:

> uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15

thanks fmk

The Input Format of code is in in accordance with the example, like

# STEEL ...........................................................

# uniaxialMaterial SteelMPF $mattag $fyp $fyn $E0 $bp $bn $R0 $a1 $a2

# steel Y boundary

set fyYbp 57.3; # fy - tension

set bybp 0.0185; # strain hardening - tension

set fyYbn 63.0; # fy - compression

set bybn 0.02; # strain hardening - compression

# steel Y web

set fyYwp 48.8; # fy - tension

set bywp 0.035; # strain hardening - tension

set fyYwn 65.0; # fy - compression

set bywn 0.02; # strain hardening - compression

# steel misc

set Es 29000.0; # Young's modulus

set R0 20.0; # initial value of curvature parameter

set a1 18.5; # curvature degradation parameter

set a2 0.0015; # curvature degradation parameter

# Build steel materials

uniaxialMaterial SteelMPF 1 $fyYbp $fyYbn $Es $bybp $bybn $R0 $a1 $a2; # steel Y boundary

uniaxialMaterial SteelMPF 2 $fyYwp $fyYwn $Es $bywp $bywn $R0 $a1 $a2; # steel Y web

and also i change the code into

# Build steel materials

#uniaxialMaterial SteelMPF 1 $fyYbp $fyYbn $Es $bybp $bybn $R0 $a1 $a2; # steel Y boundary

#uniaxialMaterial SteelMPF 2 $fyYwp $fyYwn $Es $bywp $bywn $R0 $a1 $a2; # steel Y web

uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15

uniaxialMaterial SteelMPF 2 60 60 29000 0.02 0.02 20.0 18.5 0.15

the same problem is still encountered

> are you using the latest version of the code as the following example the

> authors provided works fine:

> uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15

thanks fmk

The Input Format of code is in in accordance with the example, like

# STEEL ...........................................................

# uniaxialMaterial SteelMPF $mattag $fyp $fyn $E0 $bp $bn $R0 $a1 $a2

# steel Y boundary

set fyYbp 57.3; # fy - tension

set bybp 0.0185; # strain hardening - tension

set fyYbn 63.0; # fy - compression

set bybn 0.02; # strain hardening - compression

# steel Y web

set fyYwp 48.8; # fy - tension

set bywp 0.035; # strain hardening - tension

set fyYwn 65.0; # fy - compression

set bywn 0.02; # strain hardening - compression

# steel misc

set Es 29000.0; # Young's modulus

set R0 20.0; # initial value of curvature parameter

set a1 18.5; # curvature degradation parameter

set a2 0.0015; # curvature degradation parameter

# Build steel materials

uniaxialMaterial SteelMPF 1 $fyYbp $fyYbn $Es $bybp $bybn $R0 $a1 $a2; # steel Y boundary

uniaxialMaterial SteelMPF 2 $fyYwp $fyYwn $Es $bywp $bywn $R0 $a1 $a2; # steel Y web

and also i change the code into

# Build steel materials

#uniaxialMaterial SteelMPF 1 $fyYbp $fyYbn $Es $bybp $bybn $R0 $a1 $a2; # steel Y boundary

#uniaxialMaterial SteelMPF 2 $fyYwp $fyYwn $Es $bywp $bywn $R0 $a1 $a2; # steel Y web

uniaxialMaterial SteelMPF 1 60 60 29000 0.02 0.02 20.0 18.5 0.15

uniaxialMaterial SteelMPF 2 60 60 29000 0.02 0.02 20.0 18.5 0.15

the same problem is still encountered

### Re: could not create uniaxialMaterial SteelMPF

tell me the version and revision number that spits out when you star the exe

### Re: could not create uniaxialMaterial SteelMPF

fmk wrote:

> tell me the version and revision number that spits out when you star the

> exe

2.4.4<rev 5774>

> tell me the version and revision number that spits out when you star the

> exe

2.4.4<rev 5774>

### Re: could not create uniaxialMaterial SteelMPF

you need to update

### Re: could not create uniaxialMaterial SteelMPF

fmk wrote:

> you need to update

thanks fmk

i update the software and the problem is solved. but another problem comes.

OpenSees > source dispControl.tcl

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

WARNING NewtonRaphson::solveCurrentStep() -the LinearSysOfEqn failed in solve()

StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at

load factor 0.1

OpenSees > analyze failed, returned: -3 error flag

Model generated and gravity load applied successfully

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

Trying Newton with Initial Tangent ..

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

Trying Broyden ..

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

Trying NewtonWithLineSearch ..

WARNING: CTestNormDispIncr::setEquiSolnAlgo() - no SOE

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

PROBLEM Cyclic analysis: CtrlNode 017, dof 1, Disp=0.0000 inch

how could i deal with it?

> you need to update

thanks fmk

i update the software and the problem is solved. but another problem comes.

OpenSees > source dispControl.tcl

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

WARNING NewtonRaphson::solveCurrentStep() -the LinearSysOfEqn failed in solve()

StaticAnalysis::analyze() - the Algorithm failed at iteration: 0 with domain at

load factor 0.1

OpenSees > analyze failed, returned: -3 error flag

Model generated and gravity load applied successfully

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

Trying Newton with Initial Tangent ..

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

Trying Broyden ..

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

Trying NewtonWithLineSearch ..

WARNING: CTestNormDispIncr::setEquiSolnAlgo() - no SOE

WARNING BandGenLinLapackSolver::solve() -LAPACK routine returned 2

DisplacementControl::newStep(void) - failed in solver

StaticAnalysis::analyze() - the Integrator failed at iteration: 0 with domain at

load factor 0

OpenSees > analyze failed, returned: -2 error flag

PROBLEM Cyclic analysis: CtrlNode 017, dof 1, Disp=0.0000 inch

how could i deal with it?

### Re: could not create uniaxialMaterial SteelMPF

if it is failing at the first step your model is incorrect .. boundary conditions, element definitions, section definition or material properties.