Search found 26 matches

by anitha
Wed Feb 17, 2016 9:00 pm
Forum: Parallel Processing
Topic: IDA code
Replies: 4
Views: 18287

Re: IDA code

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
by anitha
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
by 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
by 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
by 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
by 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
by 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
by 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:2829: warning: unused variable ‘thePattern’
TclModelBuilder.cpp: In function ‘int TclCommand_Package(void*, Tcl_Interp*, int, const char**)’:
TclModelBuilder.cpp:3754: warning: unused variable ‘result’
TclModelBuilder.cpp:3744: 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
by anitha
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.
by anitha
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.
by anitha
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.
by anitha
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.
by anitha
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
by 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
by 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