Dear fmk,
Thank you for your reply.Can u please share with me the IDA script, Which can perform IDA [IM as PGA].
Initially I tried with the below mentioned scripts to perform IDA with available nine EQ ground motion datas and i'm not ok with results which obtained.
In the folder Ex1.5_story_building
1)GMfiles directory (Include Uttarkashi.AT2 file)
2)BuildRCrecSection.tcl
3)Ex.Frame2D.build.InelasticFiberRCSection.tcl
4)Ex.Frame2D.analyze.Dynamic.EQ.Uniform.tcl
5)LibAnalysisDynamic.EQ.Uniform.tcl
6)LibMaterialRC.tcl
7)LibUnits.tcl
8)OpenSees.exe
For Each EQ scaling factor[0.25 to collapse point(PGA)] varied in the script and run.
Later generated the IDA.tcl script sent above and converted EQ file to text file. And used for Analysis.
Sir please suggest me what could be the right way to perform IDA.
Thanks
Regards,
Anitha
Search found 26 matches
- Wed Feb 17, 2016 9:00 pm
- Forum: Parallel Processing
- Topic: IDA code
- Replies: 4
- Views: 18287
- Wed Feb 17, 2016 2:04 am
- Forum: Parallel Processing
- Topic: IDA code
- Replies: 4
- Views: 18287
IDA code
Dear All,
Anyone please suggest me below IDA.tcl is relevant to perform Incremental Dynamic Analysis as PGA [IM]. I tried to analyze the five-story 2D building Frame model but i'm not getting yield point while plotting the graph.
Once the collapse prevention point is obtained immediately ended the analysis and noted max. inter-story drift in each IM and plotted the graph for it.
why in the code we have predefined the limit of IO and CP
# Incremental Dynamic Analysis (IDA) 2 Dimentional
######################################################################
set Step 50
for {set i 1} {$i<=$Step} {incr i 1} {
wipe
wipeAnalysis
model Basic -ndm 2
file mkdir IDArecorder2D/[expr $i/10.]pga
source model5story.tcl ; #puts your model
wipeAnalysis
set n 5 ;
constraints Plain
numberer Plain
system BandGeneral
test NormDispIncr 1.e-8 6
algorithm Newton
integrator LoadControl [expr 1./$n]
analysis Static
analyze $n
loadConst -time 0.0
puts "Dynamic Analysis is Don"
source recorder2D.tcl ; #puts your recorder
set txt R1
set dt 0.01 ;# dt of accel
set Time 40.
set Sa 0.34095
set C 0.24038459 ;#------------>factor for convert 1g
set ScaleFactor [expr 1./$C] ;#ScaleFactor
set g 9.806
set accel "Series -dt $dt -filePath $txt.txt -factor [expr ($i./10)*$g] (PGA)"
puts "$accel"
pattern UniformExcitation 3 1 -accel $accel
################################################################
set damp 0.05 ;# damping ratio
set modex 1 ;#please set mode 1
set modexx 4 ;#please set 90%*mode 1
set xDamp $damp;
set MpropSwitch 1.0;
set KcurrSwitch 0.0;
set KcommSwitch 1.0;
set KinitSwitch 0.0;
set nEigenI $modex;
set nEigenJ $modexx;
set lambdaN [eigen [expr $nEigenJ]]; # eigenvalue analysis for nEigenJ modes
set lambdaI [lindex $lambdaN [expr $nEigenI-1]]; # eigenvalue mode i
set lambdaJ [lindex $lambdaN [expr $nEigenJ-1]]; # eigenvalue mode j
set omegaI [expr pow($lambdaI,0.5)];
set omegaJ [expr pow($lambdaJ,0.5)];
set alphaM [expr $MpropSwitch*$xDamp*(2*$omegaI*$omegaJ)/($omegaI+$omegaJ)]; # M-prop. damping; D = alphaM*M
set betaKcurr [expr $KcurrSwitch*2.*$xDamp/($omegaI+$omegaJ)]; # current-K; +beatKcurr*KCurrent
set betaKcomm [expr $KcommSwitch*2.*$xDamp/($omegaI+$omegaJ)]; # last-committed K; +betaKcomm*KlastCommitt
set betaKinit [expr $KinitSwitch*2.*$xDamp/($omegaI+$omegaJ)]; # initial-K; +beatKinit*Kini
rayleigh $alphaM $betaKcurr $betaKinit $betaKcomm;
################################################################
set txt [open IDArecorder2D/[expr $i/10.]pga/PerformanceLevelReport.txt w+]
puts "groundmotion start!.Time:[getTime]"
constraints Transformation
numberer RCM
system UmfPack
test EnergyIncr 1.0e-5 200
algorithm NewtonLineSearch
integrator Newmark 0.5 0.25
analysis Transient
for {set a 1} {$a<=[expr $Time/$dt]} {incr a} {
analyze 1 $dt
#performance level
#set IO 0.02 ; #Steel Structure
#set CP 0.1 ; #Steel Structure
set IO [expr 0.5/100] ; #Concrete Structure
set CP [expr 2.5/100] ; #Concrete Structure
############################################################
#story 1
set dir 1
set Hight1 3.
set story 1
set xi [expr abs([nodeDisp 1 $dir])]; #node i
set xj [expr abs([nodeDisp 7 $dir])]; #node j
set H $Hight1 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 2
set Hight2 3.
set story 2
set xi [expr abs([nodeDisp 7 $dir])]; #node i
set xj [expr abs([nodeDisp 13 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 3
set Hight2 3.
set story 3
set xi [expr abs([nodeDisp 13 $dir])]; #node i
set xj [expr abs([nodeDisp 19 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 4
set Hight2 3.
set story 4
set xi [expr abs([nodeDisp 19 $dir])]; #node i
set xj [expr abs([nodeDisp 25 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 5
set Hight2 3.
set story 5
set xi [expr abs([nodeDisp 25 $dir])]; #node i
set xj [expr abs([nodeDisp 31 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
}
puts "groundmotion [expr $i./10]pga done!.End Time:[getTime]"
}
Thanks
Regards,
Anitha
Anyone please suggest me below IDA.tcl is relevant to perform Incremental Dynamic Analysis as PGA [IM]. I tried to analyze the five-story 2D building Frame model but i'm not getting yield point while plotting the graph.
Once the collapse prevention point is obtained immediately ended the analysis and noted max. inter-story drift in each IM and plotted the graph for it.
why in the code we have predefined the limit of IO and CP
# Incremental Dynamic Analysis (IDA) 2 Dimentional
######################################################################
set Step 50
for {set i 1} {$i<=$Step} {incr i 1} {
wipe
wipeAnalysis
model Basic -ndm 2
file mkdir IDArecorder2D/[expr $i/10.]pga
source model5story.tcl ; #puts your model
wipeAnalysis
set n 5 ;
constraints Plain
numberer Plain
system BandGeneral
test NormDispIncr 1.e-8 6
algorithm Newton
integrator LoadControl [expr 1./$n]
analysis Static
analyze $n
loadConst -time 0.0
puts "Dynamic Analysis is Don"
source recorder2D.tcl ; #puts your recorder
set txt R1
set dt 0.01 ;# dt of accel
set Time 40.
set Sa 0.34095
set C 0.24038459 ;#------------>factor for convert 1g
set ScaleFactor [expr 1./$C] ;#ScaleFactor
set g 9.806
set accel "Series -dt $dt -filePath $txt.txt -factor [expr ($i./10)*$g] (PGA)"
puts "$accel"
pattern UniformExcitation 3 1 -accel $accel
################################################################
set damp 0.05 ;# damping ratio
set modex 1 ;#please set mode 1
set modexx 4 ;#please set 90%*mode 1
set xDamp $damp;
set MpropSwitch 1.0;
set KcurrSwitch 0.0;
set KcommSwitch 1.0;
set KinitSwitch 0.0;
set nEigenI $modex;
set nEigenJ $modexx;
set lambdaN [eigen [expr $nEigenJ]]; # eigenvalue analysis for nEigenJ modes
set lambdaI [lindex $lambdaN [expr $nEigenI-1]]; # eigenvalue mode i
set lambdaJ [lindex $lambdaN [expr $nEigenJ-1]]; # eigenvalue mode j
set omegaI [expr pow($lambdaI,0.5)];
set omegaJ [expr pow($lambdaJ,0.5)];
set alphaM [expr $MpropSwitch*$xDamp*(2*$omegaI*$omegaJ)/($omegaI+$omegaJ)]; # M-prop. damping; D = alphaM*M
set betaKcurr [expr $KcurrSwitch*2.*$xDamp/($omegaI+$omegaJ)]; # current-K; +beatKcurr*KCurrent
set betaKcomm [expr $KcommSwitch*2.*$xDamp/($omegaI+$omegaJ)]; # last-committed K; +betaKcomm*KlastCommitt
set betaKinit [expr $KinitSwitch*2.*$xDamp/($omegaI+$omegaJ)]; # initial-K; +beatKinit*Kini
rayleigh $alphaM $betaKcurr $betaKinit $betaKcomm;
################################################################
set txt [open IDArecorder2D/[expr $i/10.]pga/PerformanceLevelReport.txt w+]
puts "groundmotion start!.Time:[getTime]"
constraints Transformation
numberer RCM
system UmfPack
test EnergyIncr 1.0e-5 200
algorithm NewtonLineSearch
integrator Newmark 0.5 0.25
analysis Transient
for {set a 1} {$a<=[expr $Time/$dt]} {incr a} {
analyze 1 $dt
#performance level
#set IO 0.02 ; #Steel Structure
#set CP 0.1 ; #Steel Structure
set IO [expr 0.5/100] ; #Concrete Structure
set CP [expr 2.5/100] ; #Concrete Structure
############################################################
#story 1
set dir 1
set Hight1 3.
set story 1
set xi [expr abs([nodeDisp 1 $dir])]; #node i
set xj [expr abs([nodeDisp 7 $dir])]; #node j
set H $Hight1 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 2
set Hight2 3.
set story 2
set xi [expr abs([nodeDisp 7 $dir])]; #node i
set xj [expr abs([nodeDisp 13 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 3
set Hight2 3.
set story 3
set xi [expr abs([nodeDisp 13 $dir])]; #node i
set xj [expr abs([nodeDisp 19 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 4
set Hight2 3.
set story 4
set xi [expr abs([nodeDisp 19 $dir])]; #node i
set xj [expr abs([nodeDisp 25 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
#story 5
set Hight2 3.
set story 5
set xi [expr abs([nodeDisp 25 $dir])]; #node i
set xj [expr abs([nodeDisp 31 $dir])]; #node j
set H $Hight2 ; #interstory Hight
if {[expr ($xj-$xi)/$H]>= $IO} {
set story $story
#puts "Immediate Occupancy Point in Story $story Time=[getTime]"
puts $txt "Immediate Occupancy Point in Story $story Time=[getTime]"
}
if {[expr ($xj-$xi)/$H]>= $CP} {
puts "Collapse Prevention Point in Story $story Time=[getTime]"
puts $txt "Collapse Prevention Point in Story $story Time=[getTime]"
close $txt
break
}
############################################################
}
puts "groundmotion [expr $i./10]pga done!.End Time:[getTime]"
}
Thanks
Regards,
Anitha
- Fri Jan 29, 2016 12:59 am
- Forum: OpenSees.exe Users
- Topic: Error while compiling the Parallel OpenSees on Linux
- Replies: 3
- Views: 3652
Re: Error while compiling the Parallel OpenSees on Linux
Dear Rafal,
Sorry for the late reply.Small changes required in the Makefile.def file. In Makefile.def while definig the PARALLEL_LIB, just define $(MUMBS_LIB) and rest of all [#$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
#$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
#$(FE)/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o \] comment out and then do make.
Probabely your code will work.
Hope this will help you.
Regards,
Anitha
Sorry for the late reply.Small changes required in the Makefile.def file. In Makefile.def while definig the PARALLEL_LIB, just define $(MUMBS_LIB) and rest of all [#$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
#$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
#$(FE)/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o \] comment out and then do make.
Probabely your code will work.
Hope this will help you.
Regards,
Anitha
- Mon Jan 25, 2016 1:20 am
- Forum: OpenSees.exe Users
- Topic: Error while compiling the Parallel OpenSees on Linux
- Replies: 3
- Views: 3652
Re: Error while compiling the Parallel OpenSees on Linux
Dear All,
Finally Installed OpenSeesMP and as well as OpenSeesSP in linux Machine.
Regards,
Anitha
Finally Installed OpenSeesMP and as well as OpenSeesSP in linux Machine.
Regards,
Anitha
- Thu Jan 21, 2016 3:52 am
- Forum: OpenSees.exe Users
- Topic: Error while compiling the Parallel OpenSees on Linux
- Replies: 3
- Views: 3652
Error while compiling the Parallel OpenSees on Linux
Dear Sir/Madam,
I am installing OpenSees Parallel version on our linux machine. I have done "PARALLEL_INTERPRETER" option for parallel compilation using MPI library. The Makefile.def I have used and Modified as per compilation guidelines for OpenSeesMP on linux machine.
I got all the required libraries in lib directory. But I am not getting the OpenSees Binary.
As per fmk suggestion in OpenSees community post i've done with the following steps
cd into OpenSees/SRC/tcl and type make tcl. it works.
&
cd into OpenSees/SRC/modelbuiler/tcl and ype make tcl
The error I am getting while compilation is as follows:
/home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiParameterMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSolver.o -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a -L/home/panitha/PARALLEL/mumps/lib -ldmumps -lmumps_common -lpord /home/panitha/usr/local/ParMetis/libparmetis.a /home/panitha/usr/local/ParMetis/libmetis.a -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /usr/lib64/libgfortran.so.3 /usr/lib64/libdl.so \
-L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so \
-I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesMP
/home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiParameterMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o /home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSolver.o -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a -L/home/panitha/PARALLEL/mumps/lib -ldmumps -lmumps_common -lpord /home/panitha/usr/local/ParMetis/libparmetis.a /home/panitha/usr/local/ParMetis/libmetis.a -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /usr/lib64/libgfortran.so.3 /usr/lib64/libdl.so -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesMP
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
collect2: ld returned 1 exit status
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
Please give suggestions to compile it successfuly.
Thank you in advance.
Regards,
Anitha
I am installing OpenSees Parallel version on our linux machine. I have done "PARALLEL_INTERPRETER" option for parallel compilation using MPI library. The Makefile.def I have used and Modified as per compilation guidelines for OpenSeesMP on linux machine.
I got all the required libraries in lib directory. But I am not getting the OpenSees Binary.
As per fmk suggestion in OpenSees community post i've done with the following steps
cd into OpenSees/SRC/tcl and type make tcl. it works.
&
cd into OpenSees/SRC/modelbuiler/tcl and ype make tcl
The error I am getting while compilation is as follows:
/home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiParameterMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSolver.o -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a -L/home/panitha/PARALLEL/mumps/lib -ldmumps -lmumps_common -lpord /home/panitha/usr/local/ParMetis/libparmetis.a /home/panitha/usr/local/ParMetis/libmetis.a -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /usr/lib64/libgfortran.so.3 /usr/lib64/libdl.so \
-L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so \
-I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesMP
/home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiParameterMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o /home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsSolver.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSolver.o -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a -L/home/panitha/PARALLEL/mumps/lib -ldmumps -lmumps_common -lpord /home/panitha/usr/local/ParMetis/libparmetis.a /home/panitha/usr/local/ParMetis/libmetis.a -L/home/panitha/usr/local/scalapack -lscalapack /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsCinit.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/BLACS/LIB/blacsF77init.a /home/panitha/PARALLEL/BLACS/LIB/blacs.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /usr/lib64/libgfortran.so.3 /usr/lib64/libdl.so -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesMP
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
collect2: ld returned 1 exit status
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
Please give suggestions to compile it successfuly.
Thank you in advance.
Regards,
Anitha
- Mon Jan 18, 2016 4:42 am
- Forum: OpenSees.exe Users
- Topic: Error while compiling the Parallel OpenSees on Linux
- Replies: 0
- Views: 2059
Error while compiling the Parallel OpenSees on Linux
Dear Sir/Madam,
I am installing OpenSees Parallel version on our linux machine. I have done "PARALLEL" option for parallel compilation using MPI library. The Makefile.def I have used and Modified as per compilation guidelines for OpenSeesMP on linux machine.
I got all the required libraries in lib directory. But I am not getting the OpenSees Binary.
As per fmk suggestion in OpenSees community post i've done with the following steps
cd into OpenSees/SRC/tcl and type make tcl. it works.
&
cd into OpenSees/SRC/modelbuiler/tcl and ype make tcl
The error I am getting while compilation is as follows:
Makefile:30: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
make[1]: Entering directory `/home/panitha/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/tcl'
echo /home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o \
-L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so \
-I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesSP
/home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o /home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesSP
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::setProcessID(int)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `DistributedSuperLU::setProcessID(int)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::recvSelf(int, Channel&, FEM_ObjectBroker&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:348: multiple definition of `DistributedSuperLU::recvSelf(int, Channel&, FEM_ObjectBroker&)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:348: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::sendSelf(int, Channel&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: multiple definition of `DistributedSuperLU::sendSelf(int, Channel&)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::setChannels(int, Channel**)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:265: multiple definition of `DistributedSuperLU::setChannels(int, Channel**)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:265: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::setSize()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:186: multiple definition of `DistributedSuperLU::setSize()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:186: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: multiple definition of `comm_SuperLU'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:354: multiple definition of `grid'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:354: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: multiple definition of `stat'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: multiple definition of `A'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:368: multiple definition of `ScalePermstruct'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:368: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:350: multiple definition of `LUstruct'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:350: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `options'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::solve()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:87: multiple definition of `DistributedSuperLU::solve()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:87: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `~DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: multiple definition of `DistributedSuperLU::~DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `~DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: multiple definition of `DistributedSuperLU::~DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `~DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: multiple definition of `DistributedSuperLU::~DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: multiple definition of `DistributedSuperLU::DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: multiple definition of `DistributedSuperLU::DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: multiple definition of `DistributedSuperLU::DistributedSuperLU(int, int)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: multiple definition of `DistributedSuperLU::DistributedSuperLU(int, int)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::addA(Matrix const&, ID const&, double)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOE.h:77: multiple definition of `DistributedSparseGenColLinSOE::addA(Matrix const&, ID const&, double)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOE.h:77: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::addB(Vector const&, ID const&, double)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:427: multiple definition of `DistributedSparseGenColLinSOE::addB(Vector const&, ID const&, double)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:427: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setB(Vector const&, double)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:464: multiple definition of `DistributedSparseGenColLinSOE::setB(Vector const&, double)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:464: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::zeroB()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:493: multiple definition of `DistributedSparseGenColLinSOE::zeroB()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:493: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setProcessID(int)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:733: multiple definition of `DistributedSparseGenColLinSOE::setProcessID(int)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:733: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setChannels(int, Channel**)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:740: multiple definition of `DistributedSparseGenColLinSOE::setChannels(int, Channel**)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:740: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::recvSelf(int, Channel&, FEM_ObjectBroker&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:704: multiple definition of `DistributedSparseGenColLinSOE::recvSelf(int, Channel&, FEM_ObjectBroker&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:704: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::sendSelf(int, Channel&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:632: multiple definition of `DistributedSparseGenColLinSOE::sendSelf(int, Channel&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:632: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::getB()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:591: multiple definition of `DistributedSparseGenColLinSOE::getB()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:591: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::solve()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:501: multiple definition of `DistributedSparseGenColLinSOE::solve()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:501: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setSize(Graph&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:84: multiple definition of `DistributedSparseGenColLinSOE::setSize(Graph&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:84: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `~DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: multiple definition of `DistributedSparseGenColLinSOE::~DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `~DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: multiple definition of `DistributedSparseGenColLinSOE::~DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `~DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: multiple definition of `DistributedSparseGenColLinSOE::~DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE(SparseGenColLinSolver&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE(SparseGenColLinSolver&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::number(Graph&, int)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:466: undefined reference to `METIS_PartGraphKway'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:463: undefined reference to `METIS_PartGraphRecursive'
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::partitionGraph(int*, int*, int*, int*, int*, int*, int*, int*, int*, int*, int*, bool)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:334: undefined reference to `METIS_PartGraphKway'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:331: undefined reference to `METIS_PartGraphRecursive'
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::partition(Graph&, int)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:301: undefined reference to `METIS_PartGraphKway'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:285: undefined reference to `METIS_PartGraphRecursive'
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::partitionHexMesh(int*, int*, int*, int, int, int, bool)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:354: undefined reference to `METIS_PartMeshDual'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:352: undefined reference to `METIS_PartMeshNodal'
/home/panitha/lib/libDistributedSuperLU.a(get_perm_c.o): In function `get_metis':
/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC/get_perm_c.c:63: undefined reference to `METIS_NodeND'
collect2: ld returned 1 exit status
make: *** [tcl] Error 1
Please give me the solution for this error.
Advance thank you
Regards,
Anitha
I am installing OpenSees Parallel version on our linux machine. I have done "PARALLEL" option for parallel compilation using MPI library. The Makefile.def I have used and Modified as per compilation guidelines for OpenSeesMP on linux machine.
I got all the required libraries in lib directory. But I am not getting the OpenSees Binary.
As per fmk suggestion in OpenSees community post i've done with the following steps
cd into OpenSees/SRC/tcl and type make tcl. it works.
&
cd into OpenSees/SRC/modelbuiler/tcl and ype make tcl
The error I am getting while compilation is as follows:
Makefile:30: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
make[1]: Entering directory `/home/panitha/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/tcl'
echo /home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o \
-L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so \
-I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesSP
/home/panitha/usr/local/mpich2-1.1/mpich2-install/bin/mpicxx -rdynamic -g -pg /home/panitha/OpenSees/SRC/tcl/tclMain.o /home/panitha/OpenSees/SRC/tcl/mpiMain.o /home/panitha/OpenSees/SRC/tcl/commands.o /home/panitha/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/panitha/OpenSees/SRC/actor/channel/MPI_Channel.o /home/panitha/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/panitha/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/panitha/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/panitha/OpenSees/SRC/tcl/TclFeViewer.o /home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o /home/panitha/lib/libOpenSees.a -L/lib /home/panitha/lib/libSuperLU.a /home/panitha/lib/libDistributedSuperLU.a -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /usr/lib64/libgfortran.so.3 -L/usr/lib64 -L/usr/lib64 -ldl -lm /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a /home/panitha/lib/libArpack.a /home/panitha/lib/libAMD.a /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libUmfpack.a /home/panitha/lib/libCSparse.a /home/panitha/PARALLEL/lapack/liblapack.a /home/panitha/PARALLEL/BLAS/blas.a /home/panitha/lib/libCBlas.a /home/panitha/lib/libDistributedSuperLU.a /usr/lib64/libtk8.5.so /usr/lib64/libtcl8.5.so -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a /home/panitha/lib/libSuperLU.a -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich -ldl -lieee -lm -lc -lgfortran -Wl,-rpath,/usr/lib64 -lpng -L/home/panitha/usr/local/mpich2-1.1/mpich2-install/lib -lmpich /home/panitha/lib/libSuperLU.a -L/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC -L/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN /home/panitha/lib/libDistributedSuperLU.a -o /home/panitha/bin/OpenSeesSP
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::setProcessID(int)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `DistributedSuperLU::setProcessID(int)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::recvSelf(int, Channel&, FEM_ObjectBroker&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:348: multiple definition of `DistributedSuperLU::recvSelf(int, Channel&, FEM_ObjectBroker&)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:348: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::sendSelf(int, Channel&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: multiple definition of `DistributedSuperLU::sendSelf(int, Channel&)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::setChannels(int, Channel**)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:265: multiple definition of `DistributedSuperLU::setChannels(int, Channel**)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:265: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::setSize()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:186: multiple definition of `DistributedSuperLU::setSize()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:186: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: multiple definition of `comm_SuperLU'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:286: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:354: multiple definition of `grid'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:354: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: multiple definition of `stat'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: multiple definition of `A'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:363: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:368: multiple definition of `ScalePermstruct'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:368: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:350: multiple definition of `LUstruct'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:350: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o:/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `options'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU::solve()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:87: multiple definition of `DistributedSuperLU::solve()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:87: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `~DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: multiple definition of `DistributedSuperLU::~DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `~DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: multiple definition of `DistributedSuperLU::~DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `~DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: multiple definition of `DistributedSuperLU::~DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:71: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: multiple definition of `DistributedSuperLU::DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: multiple definition of `DistributedSuperLU::DistributedSuperLU()'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: multiple definition of `DistributedSuperLU::DistributedSuperLU(int, int)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o: In function `DistributedSuperLU':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: multiple definition of `DistributedSuperLU::DistributedSuperLU(int, int)'
/home/panitha/lib/libOpenSees.a(DistributedSuperLU.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp:53: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::addA(Matrix const&, ID const&, double)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOE.h:77: multiple definition of `DistributedSparseGenColLinSOE::addA(Matrix const&, ID const&, double)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOE.h:77: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::addB(Vector const&, ID const&, double)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:427: multiple definition of `DistributedSparseGenColLinSOE::addB(Vector const&, ID const&, double)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:427: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setB(Vector const&, double)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:464: multiple definition of `DistributedSparseGenColLinSOE::setB(Vector const&, double)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:464: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::zeroB()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:493: multiple definition of `DistributedSparseGenColLinSOE::zeroB()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:493: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setProcessID(int)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:733: multiple definition of `DistributedSparseGenColLinSOE::setProcessID(int)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:733: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setChannels(int, Channel**)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:740: multiple definition of `DistributedSparseGenColLinSOE::setChannels(int, Channel**)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:740: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::recvSelf(int, Channel&, FEM_ObjectBroker&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:704: multiple definition of `DistributedSparseGenColLinSOE::recvSelf(int, Channel&, FEM_ObjectBroker&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:704: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::sendSelf(int, Channel&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:632: multiple definition of `DistributedSparseGenColLinSOE::sendSelf(int, Channel&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:632: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::getB()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:591: multiple definition of `DistributedSparseGenColLinSOE::getB()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:591: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::solve()':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:501: multiple definition of `DistributedSparseGenColLinSOE::solve()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:501: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE::setSize(Graph&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:84: multiple definition of `DistributedSparseGenColLinSOE::setSize(Graph&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:84: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `~DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: multiple definition of `DistributedSparseGenColLinSOE::~DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `~DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: multiple definition of `DistributedSparseGenColLinSOE::~DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `~DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: multiple definition of `DistributedSparseGenColLinSOE::~DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:62: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE()'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:52: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE(SparseGenColLinSolver&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o: In function `DistributedSparseGenColLinSOE':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: multiple definition of `DistributedSparseGenColLinSOE::DistributedSparseGenColLinSOE(SparseGenColLinSolver&)'
/home/panitha/lib/libOpenSees.a(DistributedSparseGenColLinSOE.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.cpp:43: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: multiple definition of `SparseGenColLinSolver::setLinearSOE(SparseGenColLinSOE&)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/LinearSOESolver.h:51: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `~SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: multiple definition of `SparseGenColLinSolver::~SparseGenColLinSolver()'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:46: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o: In function `SparseGenColLinSolver':
/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: multiple definition of `SparseGenColLinSolver::SparseGenColLinSolver(int)'
/home/panitha/lib/libOpenSees.a(SparseGenColLinSolver.o):/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.cpp:39: first defined here
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::number(Graph&, int)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:466: undefined reference to `METIS_PartGraphKway'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:463: undefined reference to `METIS_PartGraphRecursive'
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::partitionGraph(int*, int*, int*, int*, int*, int*, int*, int*, int*, int*, int*, bool)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:334: undefined reference to `METIS_PartGraphKway'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:331: undefined reference to `METIS_PartGraphRecursive'
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::partition(Graph&, int)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:301: undefined reference to `METIS_PartGraphKway'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:285: undefined reference to `METIS_PartGraphRecursive'
/home/panitha/lib/libOpenSees.a(Metis.o): In function `Metis::partitionHexMesh(int*, int*, int*, int, int, int, bool)':
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:354: undefined reference to `METIS_PartMeshDual'
/home/panitha/OpenSees/SRC/graph/partitioner/Metis.cpp:352: undefined reference to `METIS_PartMeshNodal'
/home/panitha/lib/libDistributedSuperLU.a(get_perm_c.o): In function `get_metis':
/home/panitha/OpenSees/OTHER/SuperLU_DIST_2.5/SRC/get_perm_c.c:63: undefined reference to `METIS_NodeND'
collect2: ld returned 1 exit status
make: *** [tcl] Error 1
Please give me the solution for this error.
Advance thank you
Regards,
Anitha
- Tue Jun 09, 2015 11:04 pm
- Forum: OpenSees.exe Users
- Topic: Analysis of bridge system using OpenSees
- Replies: 0
- Views: 5425
Analysis of bridge system using OpenSees
Dear all,
Intially i worked on 3D-Frame building in OpenSees. I'm willing to analyze bridge model. I searched example of bridge but i won't found in OpenSees website. Please anyone can send me simple bridge model (tcl script) which is analysed using OpenSees.
Thanking you
Anitha
Intially i worked on 3D-Frame building in OpenSees. I'm willing to analyze bridge model. I searched example of bridge but i won't found in OpenSees website. Please anyone can send me simple bridge model (tcl script) which is analysed using OpenSees.
Thanking you
Anitha
- Thu May 28, 2015 3:52 am
- Forum: OpenSees.exe Users
- Topic: Error while installing OpenSees 2.4.3
- Replies: 12
- Views: 9782
Error while installing OpenSees 2.4.3
Dear All,
I've downloaded OpenSees2.4.3 from svn.OpenSees.berkely.edu and except SRC all libraries are generated.
I'm facing some error while installing OpenSees2.4.3. please suggest me to eliminate that error.
Following error message i got.
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_GLX \ -I/usr/include/tcl-private/generic -I/usr/include/tk-private/generic -I/home/panitha/OpenSees/SRC/matrix -I/home/panitha/OpenSees/SRC/nDarray -I/home/panitha/OpenSees/SRC/tagged -I/home/panitha/OpenSees/SRC/damage -I/home/panitha/OpenSees/SRC/tcl -I/home/panitha/OpenSees/SRC/material -I/home/panitha/OpenSees/SRC/material/wall -I/home/panitha/OpenSees/SRC/material/uniaxial -I/home/panitha/OpenSees/SRC/material/uniaxial/fedeas -I/home/panitha/OpenSees/SRC/material/uniaxial/drain -I/home/panitha/OpenSees/SRC/material/uniaxial/snap -I/home/panitha/OpenSees/SRC/material/uniaxial/PY -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/panitha/OpenSees/SRC/material/uniaxial/backbone -I/home/panitha/OpenSees/SRC/material/state -I/home/panitha/OpenSees/SRC/material/state/stiffness -I/home/panitha/OpenSees/SRC/material/state/unloading -I/home/panitha/OpenSees/SRC/material/state/strength -I/home/panitha/OpenSees/SRC/material/nD -I/home/panitha/OpenSees/SRC/material/nD/soil -I/home/panitha/OpenSees/SRC/material/nD/feap -I/home/panitha/OpenSees/SRC/material/nD/Template3Dep -I/home/panitha/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/panitha/OpenSees/SRC/material/nD/cyclicSoil -I/home/panitha/OpenSees/SRC/material/nD/UWmaterials -I/home/panitha/OpenSees/SRC/material/section -I/home/panitha/OpenSees/SRC/material/section/repres/cell -I/home/panitha/OpenSees/SRC/material/section/repres/patch -I/home/panitha/OpenSees/SRC/material/section/repres/reinfBar -I/home/panitha/OpenSees/SRC/material/section/repres/reinfLayer -I/home/panitha/OpenSees/SRC/material/section/repres/section -I/home/panitha/OpenSees/SRC/material/section/fiber -I/home/panitha/OpenSees/SRC/material/section/integration -I/home/panitha/OpenSees/SRC/material/section/yieldSurface -I/home/panitha/OpenSees/SRC/material/yieldSurface/evolution -I/home/panitha/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/panitha/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/panitha/OpenSees/SRC/material/ce234 -I/home/panitha/OpenSees/SRC/recorder -I/home/panitha/OpenSees/SRC/recorder/response -I/home/panitha/OpenSees/SRC/handler -I/home/panitha/OpenSees/SRC/database -I/home/panitha/OpenSees/SRC/renderer -I/home/panitha/OpenSees/SRC/convergenceTest -I/home/panitha/OpenSees/SRC/utility -I/home/panitha/OpenSees/SRC/actor -I/home/panitha/OpenSees/SRC/actor/channel -I/home/panitha/OpenSees/SRC/actor/message -I/home/panitha/OpenSees/SRC/actor/machineBroker -I/home/panitha/OpenSees/SRC/actor/objectBroker -I/home/panitha/OpenSees/SRC/actor/actor -I/home/panitha/OpenSees/SRC/actor/shadow -I/home/panitha/OpenSees/SRC/actor/address -I/home/panitha/OpenSees/SRC/tagged/storage -I/home/panitha/OpenSees/SRC/domain -I/home/panitha/OpenSees/SRC/domain/domain -I/home/panitha/OpenSees/SRC/domain/domain/single -I/home/panitha/OpenSees/SRC/domain/component -I/home/panitha/OpenSees/SRC/domain/component/storage -I/home/panitha/OpenSees/SRC/domain/domain/partitioned -I/home/panitha/OpenSees/SRC/domain/partitioner -I/home/panitha/OpenSees/SRC/domain/loadBalancer -I/home/panitha/OpenSees/SRC/domain/subdomain -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/domain/node -I/home/panitha/OpenSees/SRC/domain/load -I/home/panitha/OpenSees/SRC/domain/pattern -I/home/panitha/OpenSees/SRC/domain/pattern/drm -I/home/panitha/OpenSees/SRC/domain/groundMotion -I/home/panitha/OpenSees/SRC/domain/constraints -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/element -I/home/panitha/OpenSees/SRC/element/beam2d -I/home/panitha/OpenSees/SRC/element/beam3d -I/home/panitha/OpenSees/SRC/element/truss -I/home/panitha/OpenSees/SRC/element/fortran -I/home/panitha/OpenSees/SRC/element/feap -I/home/panitha/OpenSees/SRC/element/zeroLength -I/home/panitha/OpenSees/SRC/element/fourNodeQuad -I/home/panitha/OpenSees/SRC/element/triangle -I/home/panitha/OpenSees/SRC/element/PFEMElement -I/home/panitha/OpenSees/SRC/element/beamWithHinges -I/home/panitha/OpenSees/SRC/element/dispBeamColumn -I/home/panitha/OpenSees/SRC/element/dispBeamColumnInt -I/home/panitha/OpenSees/SRC/element/forceBeamColumn -I/home/panitha/OpenSees/SRC/element/generic -I/home/panitha/OpenSees/SRC/element/elasticBeamColumn -I/home/panitha/OpenSees/SRC/element/8nbrick -I/home/panitha/OpenSees/SRC/element/20nbrick -I/home/panitha/OpenSees/SRC/element/27nbrick -I/home/panitha/OpenSees/SRC/element/upU -I/home/panitha/OpenSees/SRC/element/UP_ucdavis -I/home/panitha/OpenSees/SRC/element/UP-ucsd -I/home/panitha/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/panitha/OpenSees/SRC/element/brick -I/home/panitha/OpenSees/SRC/element/shell -I/home/panitha/OpenSees/SRC/element/joint -I/home/panitha/OpenSees/SRC/element/elastomericBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/panitha/OpenSees/SRC/element/adapter -I/home/panitha/OpenSees/SRC/element/twoNodeLink -I/home/panitha/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/panitha/OpenSees/SRC/element/UWelements -I/home/panitha/OpenSees/SRC/element/HUelements -I/home/panitha/OpenSees/SRC/analysis -I/home/panitha/OpenSees/SRC/analysis/analysis -I/home/panitha/OpenSees/SRC/analysis/handler -I/home/panitha/OpenSees/SRC/analysis/numberer -I/home/panitha/OpenSees/SRC/analysis/algorithm -I/home/panitha/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/panitha/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/panitha/OpenSees/SRC/analysis/model -I/home/panitha/OpenSees/SRC/analysis/model/simple -I/home/panitha/OpenSees/SRC/analysis/method -I/home/panitha/OpenSees/SRC/analysis/fe_ele -I/home/panitha/OpenSees/SRC/analysis/fe_ele/penalty -I/home/panitha/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/panitha/OpenSees/SRC/analysis/fe_ele/transformation -I/home/panitha/OpenSees/SRC/analysis/dof_grp -I/home/panitha/OpenSees/SRC/analysis/integrator -I/home/panitha/OpenSees/SRC/modelbuilder -I/home/panitha/OpenSees/SRC/modelbuilder/triangle -I/home/panitha/OpenSees/SRC/modelbuilder/tcl -I/home/panitha/OpenSees/SRC/system_of_eqn -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/graph/graph -I/home/panitha/OpenSees/SRC/graph/numberer -I/home/panitha/OpenSees/SRC/graph/partitioner -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/panitha/OpenSees/SRC/coordTransformation -I/home/panitha/OpenSees/SRC/reliability/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis/system -I/home/panitha/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/panitha/OpenSees/SRC/reliability/analysis/curvature -I/home/panitha/OpenSees/SRC/reliability/analysis/designPoint -I/home/panitha/OpenSees/SRC/reliability/analysis/direction -I/home/panitha/OpenSees/SRC/reliability/analysis/gFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/gradient -I/home/panitha/OpenSees/SRC/reliability/analysis/hessian -I/home/panitha/OpenSees/SRC/reliability/analysis/meritFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/misc -I/home/panitha/OpenSees/SRC/reliability/analysis/randomNumber -I/home/panitha/OpenSees/SRC/reliability/analysis/rootFinding -I/home/panitha/OpenSees/SRC/reliability/analysis/sensitivity -I/home/panitha/OpenSees/SRC/reliability/analysis/stepSize -I/home/panitha/OpenSees/SRC/reliability/analysis/transformation -I/home/panitha/OpenSees/SRC/reliability/analysis/telm -I/home/panitha/OpenSees/SRC/reliability/domain -I/home/panitha/OpenSees/SRC/reliability/domain/components -I/home/panitha/OpenSees/SRC/reliability/domain/distributions -I/home/panitha/OpenSees/SRC/reliability/domain/filter -I/home/panitha/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/panitha/OpenSees/SRC/reliability/domain/spectrum -I/home/panitha/OpenSees/SRC/reliability/domain/storage -I/home/panitha/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/panitha/OpenSees/SRC/reliability/domain/performanceFunction -I/home/panitha/OpenSees/SRC/optimization/tcl -I/home/panitha/OpenSees/SRC/optimization/domain -I/home/panitha/OpenSees/SRC/optimization/domain/component -I/home/panitha/OpenSees/SRC/optimization/SNOPT -I/home/panitha/OpenSees/SRC/reliability/FEsensitivity -I/home/panitha/OpenSees/SRC/reliability/tcl -I/home/panitha/OpenSees/SRC/unittest -I/home/panitha/OpenSees/SRC/api -I/home/panitha/OpenSees/SRC -I/home/panitha/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/panitha/OpenSees/SRC/package -I/home/panitha/OpenSees/SRC/../OTHER/AMD -I/home/panitha/OpenSees/SRC/../OTHER/CSPARSE -I/home/panitha/OpenSees/SRC/../OTHER/Triangle -I/home/panitha/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/usr/local/include -I/usr/include/cxx -I/home/panitha/include -I/home/panitha/blitz -c TclModelBuilder.cpp -o TclModelBuilder.o
g++: : No such file or directory
TclModelBuilder.cpp: In function ‘int TclCommand_addSP(void*, Tcl_Interp*, int, const char**)’:
TclModelBuilder.cpp warning: unused variable ‘thePattern’
TclModelBuilder.cpp: In function ‘int TclCommand_Package(void*, Tcl_Interp*, int, const char**)’:
TclModelBuilder.cpp warning: unused variable ‘result’
TclModelBuilder.cpp warning: unused variable ‘funcName’
make[1]: *** [TclModelBuilder.o] Error 1
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
Dear All,
Sorry for the disturbance..I tried more and became successful in generating libOpenSees.a...Inspite of generating all libraries i'm getting error message, which i paste here...please suggest it is necessary to eliminate the error or it is ok...
following error i got
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_GLX -I/usr/include/tcl-private/generic -I/usr/include/tk-private/generic -I/home/panitha/OpenSees/SRC/matrix -I/home/panitha/OpenSees/SRC/nDarray -I/home/panitha/OpenSees/SRC/tagged -I/home/panitha/OpenSees/SRC/damage -I/home/panitha/OpenSees/SRC/tcl -I/home/panitha/OpenSees/SRC/material -I/home/panitha/OpenSees/SRC/material/wall -I/home/panitha/OpenSees/SRC/material/uniaxial -I/home/panitha/OpenSees/SRC/material/uniaxial/fedeas -I/home/panitha/OpenSees/SRC/material/uniaxial/drain -I/home/panitha/OpenSees/SRC/material/uniaxial/snap -I/home/panitha/OpenSees/SRC/material/uniaxial/PY -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/panitha/OpenSees/SRC/material/uniaxial/backbone -I/home/panitha/OpenSees/SRC/material/state -I/home/panitha/OpenSees/SRC/material/state/stiffness -I/home/panitha/OpenSees/SRC/material/state/unloading -I/home/panitha/OpenSees/SRC/material/state/strength -I/home/panitha/OpenSees/SRC/material/nD -I/home/panitha/OpenSees/SRC/material/nD/soil -I/home/panitha/OpenSees/SRC/material/nD/feap -I/home/panitha/OpenSees/SRC/material/nD/Template3Dep -I/home/panitha/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/panitha/OpenSees/SRC/material/nD/cyclicSoil -I/home/panitha/OpenSees/SRC/material/nD/UWmaterials -I/home/panitha/OpenSees/SRC/material/section -I/home/panitha/OpenSees/SRC/material/section/repres/cell -I/home/panitha/OpenSees/SRC/material/section/repres/patch -I/home/panitha/OpenSees/SRC/material/section/repres/reinfBar -I/home/panitha/OpenSees/SRC/material/section/repres/reinfLayer -I/home/panitha/OpenSees/SRC/material/section/repres/section -I/home/panitha/OpenSees/SRC/material/section/fiber -I/home/panitha/OpenSees/SRC/material/section/integration -I/home/panitha/OpenSees/SRC/material/section/yieldSurface -I/home/panitha/OpenSees/SRC/material/yieldSurface/evolution -I/home/panitha/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/panitha/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/panitha/OpenSees/SRC/material/ce234 -I/home/panitha/OpenSees/SRC/recorder -I/home/panitha/OpenSees/SRC/recorder/response -I/home/panitha/OpenSees/SRC/handler -I/home/panitha/OpenSees/SRC/database -I/home/panitha/OpenSees/SRC/renderer -I/home/panitha/OpenSees/SRC/convergenceTest -I/home/panitha/OpenSees/SRC/utility -I/home/panitha/OpenSees/SRC/actor -I/home/panitha/OpenSees/SRC/actor/channel -I/home/panitha/OpenSees/SRC/actor/message -I/home/panitha/OpenSees/SRC/actor/machineBroker -I/home/panitha/OpenSees/SRC/actor/objectBroker -I/home/panitha/OpenSees/SRC/actor/actor -I/home/panitha/OpenSees/SRC/actor/shadow -I/home/panitha/OpenSees/SRC/actor/address -I/home/panitha/OpenSees/SRC/tagged/storage -I/home/panitha/OpenSees/SRC/domain -I/home/panitha/OpenSees/SRC/domain/domain -I/home/panitha/OpenSees/SRC/domain/domain/single -I/home/panitha/OpenSees/SRC/domain/component -I/home/panitha/OpenSees/SRC/domain/component/storage -I/home/panitha/OpenSees/SRC/domain/domain/partitioned -I/home/panitha/OpenSees/SRC/domain/partitioner -I/home/panitha/OpenSees/SRC/domain/loadBalancer -I/home/panitha/OpenSees/SRC/domain/subdomain -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/domain/node -I/home/panitha/OpenSees/SRC/domain/load -I/home/panitha/OpenSees/SRC/domain/pattern -I/home/panitha/OpenSees/SRC/domain/pattern/drm -I/home/panitha/OpenSees/SRC/domain/groundMotion -I/home/panitha/OpenSees/SRC/domain/constraints -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/element -I/home/panitha/OpenSees/SRC/element/beam2d -I/home/panitha/OpenSees/SRC/element/beam3d -I/home/panitha/OpenSees/SRC/element/truss -I/home/panitha/OpenSees/SRC/element/fortran -I/home/panitha/OpenSees/SRC/element/feap -I/home/panitha/OpenSees/SRC/element/zeroLength -I/home/panitha/OpenSees/SRC/element/fourNodeQuad -I/home/panitha/OpenSees/SRC/element/triangle -I/home/panitha/OpenSees/SRC/element/PFEMElement -I/home/panitha/OpenSees/SRC/element/beamWithHinges -I/home/panitha/OpenSees/SRC/element/dispBeamColumn -I/home/panitha/OpenSees/SRC/element/dispBeamColumnInt -I/home/panitha/OpenSees/SRC/element/forceBeamColumn -I/home/panitha/OpenSees/SRC/element/generic -I/home/panitha/OpenSees/SRC/element/elasticBeamColumn -I/home/panitha/OpenSees/SRC/element/8nbrick -I/home/panitha/OpenSees/SRC/element/20nbrick -I/home/panitha/OpenSees/SRC/element/27nbrick -I/home/panitha/OpenSees/SRC/element/upU -I/home/panitha/OpenSees/SRC/element/UP_ucdavis -I/home/panitha/OpenSees/SRC/element/UP-ucsd -I/home/panitha/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/panitha/OpenSees/SRC/element/brick -I/home/panitha/OpenSees/SRC/element/shell -I/home/panitha/OpenSees/SRC/element/joint -I/home/panitha/OpenSees/SRC/element/elastomericBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/panitha/OpenSees/SRC/element/adapter -I/home/panitha/OpenSees/SRC/element/twoNodeLink -I/home/panitha/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/panitha/OpenSees/SRC/element/UWelements -I/home/panitha/OpenSees/SRC/element/HUelements -I/home/panitha/OpenSees/SRC/analysis -I/home/panitha/OpenSees/SRC/analysis/analysis -I/home/panitha/OpenSees/SRC/analysis/handler -I/home/panitha/OpenSees/SRC/analysis/numberer -I/home/panitha/OpenSees/SRC/analysis/algorithm -I/home/panitha/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/panitha/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/panitha/OpenSees/SRC/analysis/model -I/home/panitha/OpenSees/SRC/analysis/model/simple -I/home/panitha/OpenSees/SRC/analysis/method -I/home/panitha/OpenSees/SRC/analysis/fe_ele -I/home/panitha/OpenSees/SRC/analysis/fe_ele/penalty -I/home/panitha/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/panitha/OpenSees/SRC/analysis/fe_ele/transformation -I/home/panitha/OpenSees/SRC/analysis/dof_grp -I/home/panitha/OpenSees/SRC/analysis/integrator -I/home/panitha/OpenSees/SRC/modelbuilder -I/home/panitha/OpenSees/SRC/modelbuilder/triangle -I/home/panitha/OpenSees/SRC/modelbuilder/tcl -I/home/panitha/OpenSees/SRC/system_of_eqn -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/graph/graph -I/home/panitha/OpenSees/SRC/graph/numberer -I/home/panitha/OpenSees/SRC/graph/partitioner -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/panitha/OpenSees/SRC/coordTransformation -I/home/panitha/OpenSees/SRC/reliability/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis/system -I/home/panitha/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/panitha/OpenSees/SRC/reliability/analysis/curvature -I/home/panitha/OpenSees/SRC/reliability/analysis/designPoint -I/home/panitha/OpenSees/SRC/reliability/analysis/direction -I/home/panitha/OpenSees/SRC/reliability/analysis/gFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/gradient -I/home/panitha/OpenSees/SRC/reliability/analysis/hessian -I/home/panitha/OpenSees/SRC/reliability/analysis/meritFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/misc -I/home/panitha/OpenSees/SRC/reliability/analysis/randomNumber -I/home/panitha/OpenSees/SRC/reliability/analysis/rootFinding -I/home/panitha/OpenSees/SRC/reliability/analysis/sensitivity -I/home/panitha/OpenSees/SRC/reliability/analysis/stepSize -I/home/panitha/OpenSees/SRC/reliability/analysis/transformation -I/home/panitha/OpenSees/SRC/reliability/analysis/telm -I/home/panitha/OpenSees/SRC/reliability/domain -I/home/panitha/OpenSees/SRC/reliability/domain/components -I/home/panitha/OpenSees/SRC/reliability/domain/distributions -I/home/panitha/OpenSees/SRC/reliability/domain/filter -I/home/panitha/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/panitha/OpenSees/SRC/reliability/domain/spectrum -I/home/panitha/OpenSees/SRC/reliability/domain/storage -I/home/panitha/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/panitha/OpenSees/SRC/reliability/domain/performanceFunction -I/home/panitha/OpenSees/SRC/optimization/tcl -I/home/panitha/OpenSees/SRC/optimization/domain -I/home/panitha/OpenSees/SRC/optimization/domain/component -I/home/panitha/OpenSees/SRC/optimization/SNOPT -I/home/panitha/OpenSees/SRC/reliability/FEsensitivity -I/home/panitha/OpenSees/SRC/reliability/tcl -I/home/panitha/OpenSees/SRC/unittest -I/home/panitha/OpenSees/SRC/api -I/home/panitha/OpenSees/SRC -I/home/panitha/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/panitha/OpenSees/SRC/package -I/home/panitha/OpenSees/SRC/../OTHER/AMD -I/home/panitha/OpenSees/SRC/../OTHER/CSPARSE -I/home/panitha/OpenSees/SRC/../OTHER/Triangle -I/home/panitha/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/usr/local/include -I/usr/include/cxx -I/home/panitha/include -I/home/panitha/blitz -c TclModelBuilderDamageModelCommand.cpp -o TclModelBuilderDamageModelCommand.o
make[3]: Entering directory `/home/panitha/OpenSees/SRC/recorder/response'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/panitha/OpenSees/SRC/recorder/response'
make[2]: Leaving directory `/home/panitha/OpenSees/SRC/damage'
make[2]: Entering directory `/home/panitha/OpenSees/SRC/api'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/panitha/OpenSees/SRC/api'
make[1]: Leaving directory `/home/panitha/OpenSees/SRC'
make[1]: Entering directory `/home/panitha/OpenSees/OTHER/METIS'
Makefile:5: warning: overriding commands for target `.c.o'
../../Makefile.def:228: warning: ignoring old commands for target `.c.o'
make[1]: Leaving directory `/home/panitha/OpenSees/OTHER/METIS'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory `/home/panitha/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/tcl'
make[1]: Entering directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make[2]: Entering directory `/home/panitha/OpenSees/SRC/tcl'
make[2]: Nothing to be done for `tcl'.
make[2]: Leaving directory `/home/panitha/OpenSees/SRC/tcl'
/home/panitha/OpenSees/SRC/tcl/TclFeViewer.o: In function `TclFeViewer::TclFeViewer(char const*, int, int, int, int, Domain&, int, Tcl_Interp*, double)':
TclFeViewer.cpp:(.text+0x23e): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&)'
/home/panitha/OpenSees/SRC/tcl/TclFeViewer.o: In function `TclFeViewer::TclFeViewer(char const*, int, int, int, int, char const*, Domain&, Tcl_Interp*, double)':
TclFeViewer.cpp:(.text+0x598): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&, char const*, char const*)'
/home/panitha/OpenSees/SRC/tcl/TclFeViewer.o: In function `TclFeViewer::saveImage(char const*, char const*)':
TclFeViewer.cpp:(.text+0x1345): undefined reference to `Renderer::saveImage(char const*, char const*)'
/home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o: In function `TclVideoPlayer::TclVideoPlayer(char const*, char const*, char const*, Tcl_Interp*, char const*, double)':
TclVideoPlayer.cpp:(.text+0x2b0): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&)'
/home/panitha/lib/libOpenSees.a(TclRecorderCommands.o): In function `TclCreateRecorder(void*, Tcl_Interp*, int, char const**, Domain&, Recorder**)':
TclRecorderCommands.cpp:(.text+0x7107): undefined reference to `FilePlotter::FilePlotter(char const*, char const*, int, int, int, int, double)'
TclRecorderCommands.cpp:(.text+0x7150): undefined reference to `FilePlotter::setCol(ID const&)'
TclRecorderCommands.cpp:(.text+0x75b8): undefined reference to `FilePlotter::FilePlotter(char const*, char const*, char const*, int, int, int, int, double)'
TclRecorderCommands.cpp:(.text+0x7601): undefined reference to `FilePlotter::setCol(ID const&)'
TclRecorderCommands.cpp:(.text+0x793e): undefined reference to `AlgorithmIncrements::AlgorithmIncrements(EquiSolnAlgo*, char const*, int, int, int, int, bool, char const*)'
/home/panitha/lib/libOpenSees.a(InelasticYS2DGNL.o): In function `InelasticYS2DGNL::createView(char*, double, int, int, int, int, char)':
InelasticYS2DGNL.cpp:(.text+0x6b36): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&)'
collect2: ld returned 1 exit status
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
I've downloaded OpenSees2.4.3 from svn.OpenSees.berkely.edu and except SRC all libraries are generated.
I'm facing some error while installing OpenSees2.4.3. please suggest me to eliminate that error.
Following error message i got.
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_GLX \ -I/usr/include/tcl-private/generic -I/usr/include/tk-private/generic -I/home/panitha/OpenSees/SRC/matrix -I/home/panitha/OpenSees/SRC/nDarray -I/home/panitha/OpenSees/SRC/tagged -I/home/panitha/OpenSees/SRC/damage -I/home/panitha/OpenSees/SRC/tcl -I/home/panitha/OpenSees/SRC/material -I/home/panitha/OpenSees/SRC/material/wall -I/home/panitha/OpenSees/SRC/material/uniaxial -I/home/panitha/OpenSees/SRC/material/uniaxial/fedeas -I/home/panitha/OpenSees/SRC/material/uniaxial/drain -I/home/panitha/OpenSees/SRC/material/uniaxial/snap -I/home/panitha/OpenSees/SRC/material/uniaxial/PY -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/panitha/OpenSees/SRC/material/uniaxial/backbone -I/home/panitha/OpenSees/SRC/material/state -I/home/panitha/OpenSees/SRC/material/state/stiffness -I/home/panitha/OpenSees/SRC/material/state/unloading -I/home/panitha/OpenSees/SRC/material/state/strength -I/home/panitha/OpenSees/SRC/material/nD -I/home/panitha/OpenSees/SRC/material/nD/soil -I/home/panitha/OpenSees/SRC/material/nD/feap -I/home/panitha/OpenSees/SRC/material/nD/Template3Dep -I/home/panitha/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/panitha/OpenSees/SRC/material/nD/cyclicSoil -I/home/panitha/OpenSees/SRC/material/nD/UWmaterials -I/home/panitha/OpenSees/SRC/material/section -I/home/panitha/OpenSees/SRC/material/section/repres/cell -I/home/panitha/OpenSees/SRC/material/section/repres/patch -I/home/panitha/OpenSees/SRC/material/section/repres/reinfBar -I/home/panitha/OpenSees/SRC/material/section/repres/reinfLayer -I/home/panitha/OpenSees/SRC/material/section/repres/section -I/home/panitha/OpenSees/SRC/material/section/fiber -I/home/panitha/OpenSees/SRC/material/section/integration -I/home/panitha/OpenSees/SRC/material/section/yieldSurface -I/home/panitha/OpenSees/SRC/material/yieldSurface/evolution -I/home/panitha/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/panitha/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/panitha/OpenSees/SRC/material/ce234 -I/home/panitha/OpenSees/SRC/recorder -I/home/panitha/OpenSees/SRC/recorder/response -I/home/panitha/OpenSees/SRC/handler -I/home/panitha/OpenSees/SRC/database -I/home/panitha/OpenSees/SRC/renderer -I/home/panitha/OpenSees/SRC/convergenceTest -I/home/panitha/OpenSees/SRC/utility -I/home/panitha/OpenSees/SRC/actor -I/home/panitha/OpenSees/SRC/actor/channel -I/home/panitha/OpenSees/SRC/actor/message -I/home/panitha/OpenSees/SRC/actor/machineBroker -I/home/panitha/OpenSees/SRC/actor/objectBroker -I/home/panitha/OpenSees/SRC/actor/actor -I/home/panitha/OpenSees/SRC/actor/shadow -I/home/panitha/OpenSees/SRC/actor/address -I/home/panitha/OpenSees/SRC/tagged/storage -I/home/panitha/OpenSees/SRC/domain -I/home/panitha/OpenSees/SRC/domain/domain -I/home/panitha/OpenSees/SRC/domain/domain/single -I/home/panitha/OpenSees/SRC/domain/component -I/home/panitha/OpenSees/SRC/domain/component/storage -I/home/panitha/OpenSees/SRC/domain/domain/partitioned -I/home/panitha/OpenSees/SRC/domain/partitioner -I/home/panitha/OpenSees/SRC/domain/loadBalancer -I/home/panitha/OpenSees/SRC/domain/subdomain -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/domain/node -I/home/panitha/OpenSees/SRC/domain/load -I/home/panitha/OpenSees/SRC/domain/pattern -I/home/panitha/OpenSees/SRC/domain/pattern/drm -I/home/panitha/OpenSees/SRC/domain/groundMotion -I/home/panitha/OpenSees/SRC/domain/constraints -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/element -I/home/panitha/OpenSees/SRC/element/beam2d -I/home/panitha/OpenSees/SRC/element/beam3d -I/home/panitha/OpenSees/SRC/element/truss -I/home/panitha/OpenSees/SRC/element/fortran -I/home/panitha/OpenSees/SRC/element/feap -I/home/panitha/OpenSees/SRC/element/zeroLength -I/home/panitha/OpenSees/SRC/element/fourNodeQuad -I/home/panitha/OpenSees/SRC/element/triangle -I/home/panitha/OpenSees/SRC/element/PFEMElement -I/home/panitha/OpenSees/SRC/element/beamWithHinges -I/home/panitha/OpenSees/SRC/element/dispBeamColumn -I/home/panitha/OpenSees/SRC/element/dispBeamColumnInt -I/home/panitha/OpenSees/SRC/element/forceBeamColumn -I/home/panitha/OpenSees/SRC/element/generic -I/home/panitha/OpenSees/SRC/element/elasticBeamColumn -I/home/panitha/OpenSees/SRC/element/8nbrick -I/home/panitha/OpenSees/SRC/element/20nbrick -I/home/panitha/OpenSees/SRC/element/27nbrick -I/home/panitha/OpenSees/SRC/element/upU -I/home/panitha/OpenSees/SRC/element/UP_ucdavis -I/home/panitha/OpenSees/SRC/element/UP-ucsd -I/home/panitha/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/panitha/OpenSees/SRC/element/brick -I/home/panitha/OpenSees/SRC/element/shell -I/home/panitha/OpenSees/SRC/element/joint -I/home/panitha/OpenSees/SRC/element/elastomericBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/panitha/OpenSees/SRC/element/adapter -I/home/panitha/OpenSees/SRC/element/twoNodeLink -I/home/panitha/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/panitha/OpenSees/SRC/element/UWelements -I/home/panitha/OpenSees/SRC/element/HUelements -I/home/panitha/OpenSees/SRC/analysis -I/home/panitha/OpenSees/SRC/analysis/analysis -I/home/panitha/OpenSees/SRC/analysis/handler -I/home/panitha/OpenSees/SRC/analysis/numberer -I/home/panitha/OpenSees/SRC/analysis/algorithm -I/home/panitha/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/panitha/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/panitha/OpenSees/SRC/analysis/model -I/home/panitha/OpenSees/SRC/analysis/model/simple -I/home/panitha/OpenSees/SRC/analysis/method -I/home/panitha/OpenSees/SRC/analysis/fe_ele -I/home/panitha/OpenSees/SRC/analysis/fe_ele/penalty -I/home/panitha/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/panitha/OpenSees/SRC/analysis/fe_ele/transformation -I/home/panitha/OpenSees/SRC/analysis/dof_grp -I/home/panitha/OpenSees/SRC/analysis/integrator -I/home/panitha/OpenSees/SRC/modelbuilder -I/home/panitha/OpenSees/SRC/modelbuilder/triangle -I/home/panitha/OpenSees/SRC/modelbuilder/tcl -I/home/panitha/OpenSees/SRC/system_of_eqn -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/graph/graph -I/home/panitha/OpenSees/SRC/graph/numberer -I/home/panitha/OpenSees/SRC/graph/partitioner -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/panitha/OpenSees/SRC/coordTransformation -I/home/panitha/OpenSees/SRC/reliability/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis/system -I/home/panitha/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/panitha/OpenSees/SRC/reliability/analysis/curvature -I/home/panitha/OpenSees/SRC/reliability/analysis/designPoint -I/home/panitha/OpenSees/SRC/reliability/analysis/direction -I/home/panitha/OpenSees/SRC/reliability/analysis/gFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/gradient -I/home/panitha/OpenSees/SRC/reliability/analysis/hessian -I/home/panitha/OpenSees/SRC/reliability/analysis/meritFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/misc -I/home/panitha/OpenSees/SRC/reliability/analysis/randomNumber -I/home/panitha/OpenSees/SRC/reliability/analysis/rootFinding -I/home/panitha/OpenSees/SRC/reliability/analysis/sensitivity -I/home/panitha/OpenSees/SRC/reliability/analysis/stepSize -I/home/panitha/OpenSees/SRC/reliability/analysis/transformation -I/home/panitha/OpenSees/SRC/reliability/analysis/telm -I/home/panitha/OpenSees/SRC/reliability/domain -I/home/panitha/OpenSees/SRC/reliability/domain/components -I/home/panitha/OpenSees/SRC/reliability/domain/distributions -I/home/panitha/OpenSees/SRC/reliability/domain/filter -I/home/panitha/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/panitha/OpenSees/SRC/reliability/domain/spectrum -I/home/panitha/OpenSees/SRC/reliability/domain/storage -I/home/panitha/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/panitha/OpenSees/SRC/reliability/domain/performanceFunction -I/home/panitha/OpenSees/SRC/optimization/tcl -I/home/panitha/OpenSees/SRC/optimization/domain -I/home/panitha/OpenSees/SRC/optimization/domain/component -I/home/panitha/OpenSees/SRC/optimization/SNOPT -I/home/panitha/OpenSees/SRC/reliability/FEsensitivity -I/home/panitha/OpenSees/SRC/reliability/tcl -I/home/panitha/OpenSees/SRC/unittest -I/home/panitha/OpenSees/SRC/api -I/home/panitha/OpenSees/SRC -I/home/panitha/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/panitha/OpenSees/SRC/package -I/home/panitha/OpenSees/SRC/../OTHER/AMD -I/home/panitha/OpenSees/SRC/../OTHER/CSPARSE -I/home/panitha/OpenSees/SRC/../OTHER/Triangle -I/home/panitha/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/usr/local/include -I/usr/include/cxx -I/home/panitha/include -I/home/panitha/blitz -c TclModelBuilder.cpp -o TclModelBuilder.o
g++: : No such file or directory
TclModelBuilder.cpp: In function ‘int TclCommand_addSP(void*, Tcl_Interp*, int, const char**)’:
TclModelBuilder.cpp warning: unused variable ‘thePattern’
TclModelBuilder.cpp: In function ‘int TclCommand_Package(void*, Tcl_Interp*, int, const char**)’:
TclModelBuilder.cpp warning: unused variable ‘result’
TclModelBuilder.cpp warning: unused variable ‘funcName’
make[1]: *** [TclModelBuilder.o] Error 1
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
Dear All,
Sorry for the disturbance..I tried more and became successful in generating libOpenSees.a...Inspite of generating all libraries i'm getting error message, which i paste here...please suggest it is necessary to eliminate the error or it is ok...
following error i got
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_GLX -I/usr/include/tcl-private/generic -I/usr/include/tk-private/generic -I/home/panitha/OpenSees/SRC/matrix -I/home/panitha/OpenSees/SRC/nDarray -I/home/panitha/OpenSees/SRC/tagged -I/home/panitha/OpenSees/SRC/damage -I/home/panitha/OpenSees/SRC/tcl -I/home/panitha/OpenSees/SRC/material -I/home/panitha/OpenSees/SRC/material/wall -I/home/panitha/OpenSees/SRC/material/uniaxial -I/home/panitha/OpenSees/SRC/material/uniaxial/fedeas -I/home/panitha/OpenSees/SRC/material/uniaxial/drain -I/home/panitha/OpenSees/SRC/material/uniaxial/snap -I/home/panitha/OpenSees/SRC/material/uniaxial/PY -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState -I/home/panitha/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/panitha/OpenSees/SRC/material/uniaxial/backbone -I/home/panitha/OpenSees/SRC/material/state -I/home/panitha/OpenSees/SRC/material/state/stiffness -I/home/panitha/OpenSees/SRC/material/state/unloading -I/home/panitha/OpenSees/SRC/material/state/strength -I/home/panitha/OpenSees/SRC/material/nD -I/home/panitha/OpenSees/SRC/material/nD/soil -I/home/panitha/OpenSees/SRC/material/nD/feap -I/home/panitha/OpenSees/SRC/material/nD/Template3Dep -I/home/panitha/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/panitha/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/panitha/OpenSees/SRC/material/nD/cyclicSoil -I/home/panitha/OpenSees/SRC/material/nD/UWmaterials -I/home/panitha/OpenSees/SRC/material/section -I/home/panitha/OpenSees/SRC/material/section/repres/cell -I/home/panitha/OpenSees/SRC/material/section/repres/patch -I/home/panitha/OpenSees/SRC/material/section/repres/reinfBar -I/home/panitha/OpenSees/SRC/material/section/repres/reinfLayer -I/home/panitha/OpenSees/SRC/material/section/repres/section -I/home/panitha/OpenSees/SRC/material/section/fiber -I/home/panitha/OpenSees/SRC/material/section/integration -I/home/panitha/OpenSees/SRC/material/section/yieldSurface -I/home/panitha/OpenSees/SRC/material/yieldSurface/evolution -I/home/panitha/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/panitha/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/panitha/OpenSees/SRC/material/ce234 -I/home/panitha/OpenSees/SRC/recorder -I/home/panitha/OpenSees/SRC/recorder/response -I/home/panitha/OpenSees/SRC/handler -I/home/panitha/OpenSees/SRC/database -I/home/panitha/OpenSees/SRC/renderer -I/home/panitha/OpenSees/SRC/convergenceTest -I/home/panitha/OpenSees/SRC/utility -I/home/panitha/OpenSees/SRC/actor -I/home/panitha/OpenSees/SRC/actor/channel -I/home/panitha/OpenSees/SRC/actor/message -I/home/panitha/OpenSees/SRC/actor/machineBroker -I/home/panitha/OpenSees/SRC/actor/objectBroker -I/home/panitha/OpenSees/SRC/actor/actor -I/home/panitha/OpenSees/SRC/actor/shadow -I/home/panitha/OpenSees/SRC/actor/address -I/home/panitha/OpenSees/SRC/tagged/storage -I/home/panitha/OpenSees/SRC/domain -I/home/panitha/OpenSees/SRC/domain/domain -I/home/panitha/OpenSees/SRC/domain/domain/single -I/home/panitha/OpenSees/SRC/domain/component -I/home/panitha/OpenSees/SRC/domain/component/storage -I/home/panitha/OpenSees/SRC/domain/domain/partitioned -I/home/panitha/OpenSees/SRC/domain/partitioner -I/home/panitha/OpenSees/SRC/domain/loadBalancer -I/home/panitha/OpenSees/SRC/domain/subdomain -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/domain/node -I/home/panitha/OpenSees/SRC/domain/load -I/home/panitha/OpenSees/SRC/domain/pattern -I/home/panitha/OpenSees/SRC/domain/pattern/drm -I/home/panitha/OpenSees/SRC/domain/groundMotion -I/home/panitha/OpenSees/SRC/domain/constraints -I/home/panitha/OpenSees/SRC/domain/region -I/home/panitha/OpenSees/SRC/element -I/home/panitha/OpenSees/SRC/element/beam2d -I/home/panitha/OpenSees/SRC/element/beam3d -I/home/panitha/OpenSees/SRC/element/truss -I/home/panitha/OpenSees/SRC/element/fortran -I/home/panitha/OpenSees/SRC/element/feap -I/home/panitha/OpenSees/SRC/element/zeroLength -I/home/panitha/OpenSees/SRC/element/fourNodeQuad -I/home/panitha/OpenSees/SRC/element/triangle -I/home/panitha/OpenSees/SRC/element/PFEMElement -I/home/panitha/OpenSees/SRC/element/beamWithHinges -I/home/panitha/OpenSees/SRC/element/dispBeamColumn -I/home/panitha/OpenSees/SRC/element/dispBeamColumnInt -I/home/panitha/OpenSees/SRC/element/forceBeamColumn -I/home/panitha/OpenSees/SRC/element/generic -I/home/panitha/OpenSees/SRC/element/elasticBeamColumn -I/home/panitha/OpenSees/SRC/element/8nbrick -I/home/panitha/OpenSees/SRC/element/20nbrick -I/home/panitha/OpenSees/SRC/element/27nbrick -I/home/panitha/OpenSees/SRC/element/upU -I/home/panitha/OpenSees/SRC/element/UP_ucdavis -I/home/panitha/OpenSees/SRC/element/UP-ucsd -I/home/panitha/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/panitha/OpenSees/SRC/element/brick -I/home/panitha/OpenSees/SRC/element/shell -I/home/panitha/OpenSees/SRC/element/joint -I/home/panitha/OpenSees/SRC/element/elastomericBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing -I/home/panitha/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/panitha/OpenSees/SRC/element/adapter -I/home/panitha/OpenSees/SRC/element/twoNodeLink -I/home/panitha/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/panitha/OpenSees/SRC/element/UWelements -I/home/panitha/OpenSees/SRC/element/HUelements -I/home/panitha/OpenSees/SRC/analysis -I/home/panitha/OpenSees/SRC/analysis/analysis -I/home/panitha/OpenSees/SRC/analysis/handler -I/home/panitha/OpenSees/SRC/analysis/numberer -I/home/panitha/OpenSees/SRC/analysis/algorithm -I/home/panitha/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/panitha/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/panitha/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/panitha/OpenSees/SRC/analysis/model -I/home/panitha/OpenSees/SRC/analysis/model/simple -I/home/panitha/OpenSees/SRC/analysis/method -I/home/panitha/OpenSees/SRC/analysis/fe_ele -I/home/panitha/OpenSees/SRC/analysis/fe_ele/penalty -I/home/panitha/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/panitha/OpenSees/SRC/analysis/fe_ele/transformation -I/home/panitha/OpenSees/SRC/analysis/dof_grp -I/home/panitha/OpenSees/SRC/analysis/integrator -I/home/panitha/OpenSees/SRC/modelbuilder -I/home/panitha/OpenSees/SRC/modelbuilder/triangle -I/home/panitha/OpenSees/SRC/modelbuilder/tcl -I/home/panitha/OpenSees/SRC/system_of_eqn -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/panitha/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/panitha/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/panitha/OpenSees/SRC/graph/graph -I/home/panitha/OpenSees/SRC/graph/numberer -I/home/panitha/OpenSees/SRC/graph/partitioner -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/panitha/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/panitha/OpenSees/SRC/coordTransformation -I/home/panitha/OpenSees/SRC/reliability/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis -I/home/panitha/OpenSees/SRC/reliability/analysis/analysis/system -I/home/panitha/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/panitha/OpenSees/SRC/reliability/analysis/curvature -I/home/panitha/OpenSees/SRC/reliability/analysis/designPoint -I/home/panitha/OpenSees/SRC/reliability/analysis/direction -I/home/panitha/OpenSees/SRC/reliability/analysis/gFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/gradient -I/home/panitha/OpenSees/SRC/reliability/analysis/hessian -I/home/panitha/OpenSees/SRC/reliability/analysis/meritFunction -I/home/panitha/OpenSees/SRC/reliability/analysis/misc -I/home/panitha/OpenSees/SRC/reliability/analysis/randomNumber -I/home/panitha/OpenSees/SRC/reliability/analysis/rootFinding -I/home/panitha/OpenSees/SRC/reliability/analysis/sensitivity -I/home/panitha/OpenSees/SRC/reliability/analysis/stepSize -I/home/panitha/OpenSees/SRC/reliability/analysis/transformation -I/home/panitha/OpenSees/SRC/reliability/analysis/telm -I/home/panitha/OpenSees/SRC/reliability/domain -I/home/panitha/OpenSees/SRC/reliability/domain/components -I/home/panitha/OpenSees/SRC/reliability/domain/distributions -I/home/panitha/OpenSees/SRC/reliability/domain/filter -I/home/panitha/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/panitha/OpenSees/SRC/reliability/domain/spectrum -I/home/panitha/OpenSees/SRC/reliability/domain/storage -I/home/panitha/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/panitha/OpenSees/SRC/reliability/domain/performanceFunction -I/home/panitha/OpenSees/SRC/optimization/tcl -I/home/panitha/OpenSees/SRC/optimization/domain -I/home/panitha/OpenSees/SRC/optimization/domain/component -I/home/panitha/OpenSees/SRC/optimization/SNOPT -I/home/panitha/OpenSees/SRC/reliability/FEsensitivity -I/home/panitha/OpenSees/SRC/reliability/tcl -I/home/panitha/OpenSees/SRC/unittest -I/home/panitha/OpenSees/SRC/api -I/home/panitha/OpenSees/SRC -I/home/panitha/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/panitha/OpenSees/SRC/package -I/home/panitha/OpenSees/SRC/../OTHER/AMD -I/home/panitha/OpenSees/SRC/../OTHER/CSPARSE -I/home/panitha/OpenSees/SRC/../OTHER/Triangle -I/home/panitha/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/usr/local/include -I/usr/include/cxx -I/home/panitha/include -I/home/panitha/blitz -c TclModelBuilderDamageModelCommand.cpp -o TclModelBuilderDamageModelCommand.o
make[3]: Entering directory `/home/panitha/OpenSees/SRC/recorder/response'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/panitha/OpenSees/SRC/recorder/response'
make[2]: Leaving directory `/home/panitha/OpenSees/SRC/damage'
make[2]: Entering directory `/home/panitha/OpenSees/SRC/api'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/panitha/OpenSees/SRC/api'
make[1]: Leaving directory `/home/panitha/OpenSees/SRC'
make[1]: Entering directory `/home/panitha/OpenSees/OTHER/METIS'
Makefile:5: warning: overriding commands for target `.c.o'
../../Makefile.def:228: warning: ignoring old commands for target `.c.o'
make[1]: Leaving directory `/home/panitha/OpenSees/OTHER/METIS'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory `/home/panitha/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/tcl'
make[1]: Entering directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make[2]: Entering directory `/home/panitha/OpenSees/SRC/tcl'
make[2]: Nothing to be done for `tcl'.
make[2]: Leaving directory `/home/panitha/OpenSees/SRC/tcl'
/home/panitha/OpenSees/SRC/tcl/TclFeViewer.o: In function `TclFeViewer::TclFeViewer(char const*, int, int, int, int, Domain&, int, Tcl_Interp*, double)':
TclFeViewer.cpp:(.text+0x23e): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&)'
/home/panitha/OpenSees/SRC/tcl/TclFeViewer.o: In function `TclFeViewer::TclFeViewer(char const*, int, int, int, int, char const*, Domain&, Tcl_Interp*, double)':
TclFeViewer.cpp:(.text+0x598): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&, char const*, char const*)'
/home/panitha/OpenSees/SRC/tcl/TclFeViewer.o: In function `TclFeViewer::saveImage(char const*, char const*)':
TclFeViewer.cpp:(.text+0x1345): undefined reference to `Renderer::saveImage(char const*, char const*)'
/home/panitha/OpenSees/SRC/tcl/TclVideoPlayer.o: In function `TclVideoPlayer::TclVideoPlayer(char const*, char const*, char const*, Tcl_Interp*, char const*, double)':
TclVideoPlayer.cpp:(.text+0x2b0): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&)'
/home/panitha/lib/libOpenSees.a(TclRecorderCommands.o): In function `TclCreateRecorder(void*, Tcl_Interp*, int, char const**, Domain&, Recorder**)':
TclRecorderCommands.cpp:(.text+0x7107): undefined reference to `FilePlotter::FilePlotter(char const*, char const*, int, int, int, int, double)'
TclRecorderCommands.cpp:(.text+0x7150): undefined reference to `FilePlotter::setCol(ID const&)'
TclRecorderCommands.cpp:(.text+0x75b8): undefined reference to `FilePlotter::FilePlotter(char const*, char const*, char const*, int, int, int, int, double)'
TclRecorderCommands.cpp:(.text+0x7601): undefined reference to `FilePlotter::setCol(ID const&)'
TclRecorderCommands.cpp:(.text+0x793e): undefined reference to `AlgorithmIncrements::AlgorithmIncrements(EquiSolnAlgo*, char const*, int, int, int, int, bool, char const*)'
/home/panitha/lib/libOpenSees.a(InelasticYS2DGNL.o): In function `InelasticYS2DGNL::createView(char*, double, int, int, int, int, char)':
InelasticYS2DGNL.cpp:(.text+0x6b36): undefined reference to `OpenGLRenderer::OpenGLRenderer(char const*, int, int, int, int, ColorMap&)'
collect2: ld returned 1 exit status
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/panitha/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
- Thu Feb 05, 2015 11:53 pm
- Forum: OpenSees.exe Users
- Topic: Error while installing OpenSees2.2.2
- Replies: 1
- Views: 1906
Error while installing OpenSees2.2.2
Dear Sir,
I got the following mentioned error while installing Opensees2.2.2 in linux machine. suggest me how to resolve this error.
ar:template 3Dep.o: File format not recognized.
I got the following mentioned error while installing Opensees2.2.2 in linux machine. suggest me how to resolve this error.
ar:template 3Dep.o: File format not recognized.
- Sun Jan 04, 2015 8:16 pm
- Forum: OpenSees.exe Users
- Topic: How to run a model using different source files
- Replies: 4
- Views: 4175
Re: How to run a model using different source files
Thank you sir. I'm new user for opensees.
- Wed Dec 31, 2014 8:56 pm
- Forum: OpenSees.exe Users
- Topic: How to run a model using different source files
- Replies: 4
- Views: 4175
Re: How to run a model using different source files
Respected sir,
I've the following files..
source Ex1.Frame3D.build.RCsec.txt and source Ex1.Frame3D.analyze.Dynamic.EQ.Uniform.tcl
BuildRCrectsection is tcl file
Displaymodel3D is tcl file
Displayplane is tcl file
LibmaterialsRC is tcl file
Libunits is tcl file...
When the source file is run in the opensees windows, the window immediately closes.
And suggest me how to input these files in opensees.
how to convert .txt file as .tcl file.
I've the following files..
source Ex1.Frame3D.build.RCsec.txt and source Ex1.Frame3D.analyze.Dynamic.EQ.Uniform.tcl
BuildRCrectsection is tcl file
Displaymodel3D is tcl file
Displayplane is tcl file
LibmaterialsRC is tcl file
Libunits is tcl file...
When the source file is run in the opensees windows, the window immediately closes.
And suggest me how to input these files in opensees.
how to convert .txt file as .tcl file.
- Wed Dec 31, 2014 4:20 am
- Forum: OpenSees.exe Users
- Topic: How to run a model using different source files
- Replies: 4
- Views: 4175
How to run a model using different source files
Respected sir,
I've six source files and one main tcl script file of model. kindely suggest me how to input these together. When i type source"Filename.tcl.txt" and want to run the opensees command window closes immediately without any error message.please suggest me in this regard.
I've six source files and one main tcl script file of model. kindely suggest me how to input these together. When i type source"Filename.tcl.txt" and want to run the opensees command window closes immediately without any error message.please suggest me in this regard.
- Tue Sep 23, 2014 10:54 pm
- Forum: OpenSees.exe Users
- Topic: Issues in Installing OpenSees2.2.2 and tcl/tk8.5.11
- Replies: 23
- Views: 12698
Re: Issues in Installing OpenSees2.2.2 and tcl/tk8.5.11
Respected sir,
Thank you for replying..Sir I'll get a brief idea how should i use tat nees workspace and run the OpenSees.
with regards,
Anitha
Thank you for replying..Sir I'll get a brief idea how should i use tat nees workspace and run the OpenSees.
with regards,
Anitha
- Tue Sep 23, 2014 2:15 am
- Forum: OpenSees.exe Users
- Topic: Issues in Installing OpenSees2.2.2 and tcl/tk8.5.11
- Replies: 23
- Views: 12698
Re: Issues in Installing OpenSees2.2.2 and tcl/tk8.5.11
Respected sir,
1. I got my user login in nees.org. But the thing was how to run the OpenSees, their in OpenSees laboratory. I've got my own workspace in NEESHUB but how to locate or upload the file in .tcl..If I don't have Tcl installed in my local machine.
2. Simultaneousely I'm using OpenSees Navigator for simulation, their how to set the path for OpenSees interpretner [Opensees.exe] without installed OpenSees..Please suggest me..
Thanks and Regards
Anitha
1. I got my user login in nees.org. But the thing was how to run the OpenSees, their in OpenSees laboratory. I've got my own workspace in NEESHUB but how to locate or upload the file in .tcl..If I don't have Tcl installed in my local machine.
2. Simultaneousely I'm using OpenSees Navigator for simulation, their how to set the path for OpenSees interpretner [Opensees.exe] without installed OpenSees..Please suggest me..
Thanks and Regards
Anitha
- Sun Sep 21, 2014 9:13 pm
- Forum: OpenSees.exe Users
- Topic: Issues in Installing OpenSees2.2.2 and tcl/tk8.5.11
- Replies: 23
- Views: 12698
Re: Issues in Installing OpenSees2.2.2 and tcl/tk8.5.11
Respected sir,
I'm extremely sorry for not responding you, excuse me sir. With your suggestions started using nees.org. But their to set the path of opensees.exe it will not taking and to run in through Tcl and Opensees is not possible , it is because of i don't have Opensees installed. Help me in this regards.
Regards,
Anitha
I'm extremely sorry for not responding you, excuse me sir. With your suggestions started using nees.org. But their to set the path of opensees.exe it will not taking and to run in through Tcl and Opensees is not possible , it is because of i don't have Opensees installed. Help me in this regards.
Regards,
Anitha