Search found 71 matches

by hugo_esquivel
Tue Aug 03, 2010 1:40 pm
Forum: OpenSees.exe Users
Topic: An odd behavior in the recorder command
Replies: 5
Views: 5415

In such a case, I will stay tuned awaiting his comments :). Thanks.
by hugo_esquivel
Tue Aug 03, 2010 11:39 am
Forum: OpenSees.exe Users
Topic: An odd behavior in the recorder command
Replies: 5
Views: 5415

Silvia, thanks for the answer. Some time ago, you suggest me to do the same thing... that is, the same workaround I am mentioning above. However, since as of version 2.2.1 the use of eval to expand and evaluate the forceBeamColumn command is not been needed anymore, I was wondering why the same thing cannot be implemented in the recorder command. If the problem is more complex than just adding a few lines in the source code, please just ignore my request.
by hugo_esquivel
Fri Jul 30, 2010 1:06 pm
Forum: OpenSees.exe Users
Topic: An odd behavior in the recorder command
Replies: 5
Views: 5415

An odd behavior in the recorder command

Hi Frank. I would like to know why the recorder command does not get expanded when a list of nodes is introduced as variable in it to record a set of nodes... for example,
--------------------------
set nodesPerAxis "101 107 113 119 125 131 137 143 149 155 161 167 173"
recorder Node -file Data/$recorderFile -time -node $nodesPerAxis -dof 1 disp
--------------------------


That definition will produce an error:
--------------------------
NodeRecorder::NodeRecorder - dataToStore 101 107 113 119 125 131 137 143 149 155 161 167 173not recognized (disp, vel, accel, incrDisp, incrDeltaDisp)
--------------------------


However, to overcome the problem, I am employing the eval command as follows to expand the command so it can be properly evaluated...
--------------------------
set nodesPerAxis 101 107 113 119 125 131 137 143 149 155 161 167 173
eval "recorder Node -file Data/$recorderFile -time -node $nodesPerAxis -dof 1 disp"
--------------------------

which will not produce any error.


The funny thing is that the same workaround is not needed in the forceBeamColumn element... so I wonder why such behavior in the recorder command.

-------------------------
set sectionTag "201 201 202 201 201"
element forceBeamColumn $beamTag $nodeITag $nodeJTag [llength $sectionTag] -sections $sectionTag 1 -iter 20 1.e-08
------------------------- (works as expected!)

Any comment regarding this issue will be greatly appreciated!

Many thanks in advance...

PS: I am using OpenSees 2.2.1 (mac version)... the one downloaded from the download page.
by hugo_esquivel
Wed Jul 14, 2010 4:57 am
Forum: OpenSees.exe Users
Topic: Pin connections
Replies: 5
Views: 6574

Can you upload a figure describing how the pin connections will be modeled? I am quite sure that pin connections can be modeled --without losing any accuracy-- by just using equalDOFs... unless, of course, some rigidity is intended to be added on the pins. In such a case, they can be modeled by either using zero-length elements or mixing both implementations (zero-length elements plus equalDOFs).
by hugo_esquivel
Fri Jul 09, 2010 8:47 am
Forum: OpenSees.exe Users
Topic: Pin connections
Replies: 5
Views: 6574

Re: Pin connections

You might want to use the equalDOF command. For examples of how to use it, look at the manual... the command has been very well documented and explained along the entire manual.
by hugo_esquivel
Fri Jul 02, 2010 10:46 am
Forum: OpenSees.exe Users
Topic: Pushover direction
Replies: 6
Views: 5530

All load patterns are factored with the same value... so use the base shear as a reference.
by hugo_esquivel
Fri Jul 02, 2010 10:25 am
Forum: OpenSees.exe Users
Topic: Pushover direction
Replies: 6
Views: 5530

[quote="simonkey"] For the latter case, if I analyze with x-dof in integrator command, I understand that the Hx pattern is factored until the desired max displacement is reached - but for the former load command, do "Hy" values also get factored?[/quote]

It depends on your model... the load patterns are only factored if they are required to maintain the displacement increment at that value specified by the integrator.

[quote="simonkey"] The second issue I wanted to see if anyone can help me clarify is that, after performing a pushover with, say, lateral load pattern defined in both directions and x-dof in integrator command, I obtain displacement values in both x and y directions for the master node because it is a 3d model. In this situation, do you think it's a good idea or not to plot the pushover curve by using SRSS of x and y comp of disp and total reactions considering the fact that I used x-dof in the integrator command? [/quote]

It depends on what you really want to do with the info... I think it will be ok.
by hugo_esquivel
Fri Jul 02, 2010 6:14 am
Forum: OpenSees.exe Users
Topic: Pushover direction
Replies: 6
Views: 5530

Re: Pushover direction

I think you cannot at this moment... However a solution to this is to try to rotate the model... Hint: define the nodes as function of the angle of rotation so you can applied the load pattern in one of the global axes.

Hope it helps.

PS: According to your post, I presume you are using loadcontrol as the integrator to perform the pushover... to go further in the analysis is recommended to use displacementcontrol instead.
by hugo_esquivel
Mon Jun 28, 2010 2:24 pm
Forum: OpenSees.exe Users
Topic: Using Tcl lists outside of Opensees
Replies: 2
Views: 2627

Re: Using Tcl lists outside of Opensees

It is pretty simple...

In OpenSees:

set list {1 2 3 4 5}
set fid [open list.txt w]
puts $fid $list
close $fid

In MATLAB:

fid = fopen('list.txt', 'r');
list = fscanf(fid,'%f');
fclose(fid);

Regards.
by hugo_esquivel
Thu Jun 03, 2010 3:49 am
Forum: Framework
Topic: Need help compiling OpenSeesMP 2.2.0
Replies: 9
Views: 8113

Hi Frank. Thank you very much to point me out where the problem was. For the first time I have OpenSeesMP 2.2.1 compiled on my computer!

In:
---------------------
PARALLEL_LIB = $(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
$(DISTRIBUTED_SUPERLU_LIBRARY) $(SCALAP_LIB) $(METIS_LIBRARY) \
-L$(BASE))/openseeslib/openmpi/1.4.1/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal
---------------------

I had written ")" twice. The funny thing is that it was a mistake that I always had from the beginning. Additionally, I made some modifications to my makefile and added the AMD library plus libgfortran.dylib for 64-bit in MACHINE_NUMERICAL_LIBS, because they seemed to be required during compilation process.

Many thanks indeed!
by hugo_esquivel
Wed Jun 02, 2010 12:56 pm
Forum: Framework
Topic: Need help compiling OpenSeesMP 2.2.0
Replies: 9
Views: 8113

Missing a slash? This time I cannot follow you. The string "TclVid eoPlayer.o" is actually the name of a file. It was necessary to write it as so (separated) because the site considers "vid eo" as a spam.

Have I misunderstood you?
by hugo_esquivel
Wed Jun 02, 2010 11:09 am
Forum: Framework
Topic: Need help compiling OpenSeesMP 2.2.0
Replies: 9
Views: 8113

Hi Frank. By typing 'make tcl' in OpenSes/SRC/tcl, I get:
make: Nothing to be done for `tcl'.

I think something is definitely missing in such makefile (OpenSes/SRC/tcl/Makefile). For example, the way how commands.o, tclMain.o and mpiParameterMain.o are linked, is an information that from my point of view is required. Let me know if I am wrong.

And... what role does FEAP_ELE_LIBS definition play in such makefile?

Thank you!
by hugo_esquivel
Tue Jun 01, 2010 5:52 pm
Forum: Framework
Topic: Need help compiling OpenSeesMP 2.2.0
Replies: 9
Views: 8113

Hi Frank. Thank you very much for reply. This is what I get when I type 'make tcl' in OpenSees/SRC/modelbuilder/tcl...

--------------------------
Makefile:21: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
Makefile:60: warning: overriding commands for target `tcl'
Makefile:21: warning: ignoring old commands for target `tcl'
Makefile:71: warning: overriding commands for target `tk'
Makefile:29: warning: ignoring old commands for target `tk'
make[1]: Nothing to be done for `tcl'.
echo /usr/local/openseeslib/openmpi/1.4.1/bin/mpic++ -L/usr/local/openseeslib/openmpi/1.4.1/lib -lmpi /Users/hresquivelo/OpenSees/SRC/tcl/tclMain.o /Users/hresquivelo/OpenSees/SRC/tcl/mpiParameterMain.o /Users/hresquivelo/OpenSees/SRC/tcl/commands.o /Users/hresquivelo/OpenSees/SRC/modelbuilder/tcl/myCommands.o /Users/hresquivelo/OpenSees/SRC/actor/channel/MPI_Channel.o /Users/hresquivelo/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /Users/hresquivelo/OpenSees/SRC/tcl/TclFeViewer.o /Users/hresquivelo/OpenSees/SRC/tcl/TclVid eoPlayer.o \
/Users/hresquivelo/lib/libOpenSees.a -L/usr/local/lib -L/Users/hresquivelo/lib /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /Users/hresquivelo/lib/libDistributedSuperLU.a /usr/local/openseeslib/scalapack/blacs_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsCinit_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsF77init_MPI-mac-0.a /usr/local/openseeslib/scalapack/blas_mac.a /usr/local/openseeslib/scalapack/lapack_mac.a /usr/local/openseeslib/scalapack/libscalapack.a /Users/hresquivelo/lib/libMetis.a -L/usr/local)/openseeslib/openmpi/1.4.1/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal \
/Users/hresquivelo/lib/libArpack.a /Users/hresquivelo/lib/libSuperLU.a /Users/hresquivelo/lib/libUmfpack.a /Users/hresquivelo/lib/libLapack.a /Users/hresquivelo/lib/libCBlas.a /Users/hresquivelo/lib/libBlas.a /Users/hresquivelo/lib/libCBlas.a -ldl -L/usr/local/openseeslib/gcc/4.4.3/lib -lgfortran -framework Tcl -framework Tk \
-lssl -o /Users/hresquivelo/bin/OpenSeesMP
/bin/sh: -c: line 0: syntax error near unexpected token `)'
/bin/sh: -c: line 0: `echo /usr/local/openseeslib/openmpi/1.4.1/bin/mpic++ -L/usr/local/openseeslib/openmpi/1.4.1/lib -lmpi /Users/hresquivelo/OpenSees/SRC/tcl/tclMain.o /Users/hresquivelo/OpenSees/SRC/tcl/mpiParameterMain.o /Users/hresquivelo/OpenSees/SRC/tcl/commands.o /Users/hresquivelo/OpenSees/SRC/modelbuilder/tcl/myCommands.o /Users/hresquivelo/OpenSees/SRC/actor/channel/MPI_Channel.o /Users/hresquivelo/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /Users/hresquivelo/OpenSees/SRC/tcl/TclFeViewer.o /Users/hresquivelo/OpenSees/SRC/tcl/TclVid eoPlayer.o /Users/hresquivelo/lib/libOpenSees.a -L/usr/local/lib -L/Users/hresquivelo/lib /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /Users/hresquivelo/lib/libDistributedSuperLU.a /usr/local/openseeslib/scalapack/blacs_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsCinit_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsF77init_MPI-mac-0.a /usr/local/openseeslib/scalapack/blas_mac.a /usr/local/openseeslib/scalapack/lapack_mac.a /usr/local/openseeslib/scalapack/libscalapack.a /Users/hresquivelo/lib/libMetis.a -L/usr/local)/openseeslib/openmpi/1.4.1/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal /Users/hresquivelo/lib/libArpack.a /Users/hresquivelo/lib/libSuperLU.a /Users/hresquivelo/lib/libUmfpack.a /Users/hresquivelo/lib/libLapack.a /Users/hresquivelo/lib/libCBlas.a /Users/hresquivelo/lib/libBlas.a /Users/hresquivelo/lib/libCBlas.a -ldl -L/usr/local/openseeslib/gcc/4.4.3/lib -lgfortran -framework Tcl -framework Tk -lssl -o /Users/hresquivelo/bin/OpenSeesMP'
make: *** [tcl] Error 2
------------------------------


What should I do next.

Many thanks in advance.
by hugo_esquivel
Fri May 28, 2010 11:51 am
Forum: Framework
Topic: Need help compiling OpenSeesMP 2.2.0
Replies: 9
Views: 8113

Re: Need help compiling OpenSeesMP 2.2.0

# ---------------------------------------------------------------- #
# SECTION 1: PROGRAM #
# ---------------------------------------------------------------- #
# Specify the location and name of the OpenSees interpreter #
# program that will be created (if this all works!). #
# ---------------------------------------------------------------- #

BASE = /usr/local
HOME = /Users/hresquivelo
FE = $(HOME)/OpenSees/SRC

# OpenSeesMP
PROGRAMMING_MODE = PARALLEL_INTERPRETERS

# OPTIONS = DEBUG | NO_DEBUG
DEBUG_MODE = NO_DEBUG

# OPTIONS = YES_RELIABILITY | NO_RELIABILITY
RELIABILITY = NO_RELIABILITY

OpenSees_PROGRAM = $(HOME)/bin/OpenSeesMP


# ---------------------------------------------------------------- #
# SECTION 2: PATHS #
# ---------------------------------------------------------------- #
# NOTE: If vendor supplied BLAS and LAPACK libraries or if you #
# have any of the libraries already, leave the directory location #
# blank and remove the directory from DIRS. #
# ---------------------------------------------------------------- #

BLASdir = $(HOME)/OpenSees/OTHER/BLAS
CBLASdir = $(HOME)/OpenSees/OTHER/CBLAS
LAPACKdir = $(HOME)/OpenSees/OTHER/LAPACK
SUPERLUdir = $(HOME)/OpenSees/OTHER/SuperLU_3.0/SRC
SUPERLU_DISTdir = $(HOME)/OpenSees/OTHER/SuperLU_DIST_2.0/SRC
ARPACKdir = $(HOME)/OpenSees/OTHER/ARPACK
UMFPACKdir = $(HOME)/OpenSees/OTHER/UMFPACK
METISdir = $(HOME)/OpenSees/OTHER/METIS
SRCdir = $(HOME)/OpenSees/SRC

DIRS = $(BLASdir) $(CBLASdir) $(LAPACKdir) $(SUPERLUdir) \
$(SUPERLU_DISTdir) $(ARPACKdir) $(UMFPACKdir) $(METISdir) $(SRCdir)



# ---------------------------------------------------------------- #
# SECTION 3: LIBRARIES #
# ---------------------------------------------------------------- #
# The following section defines the libraries that will be created #
# and/or linked with when the libraries are being created or #
# linked with. #
# NOTE 1: If vendor supplied BLAS and LAPACK libraries leave the #
# libraries blank. You have to get your own copy of the tcl/tk #
# library! #
# NOTE 2: For libraries that will be created (any in DIRS above) #
# make sure the directory exsists where you want the library to go #
# ---------------------------------------------------------------- #

FE_LIBRARY = $(HOME)/lib/libOpenSees.a
NDARRAY_LIBRARY = $(HOME)/lib/libndarray.a # BJ_UCD
MATMOD_LIBRARY = $(HOME)/lib/libmatmod.a # BJ_UCD
BJMISC_LIBRARY = $(HOME)/lib/libBJmisc.a # BJ_UCD
BLAS_LIBRARY = $(HOME)/lib/libBlas.a
CBLAS_LIBRARY = $(HOME)/lib/libCBlas.a
LAPACK_LIBRARY = $(HOME)/lib/libLapack.a
SUPERLU_LIBRARY = $(HOME)/lib/libSuperLU.a
ARPACK_LIBRARY = $(HOME)/lib/libArpack.a
UMFPACK_LIBRARY = $(HOME)/lib/libUmfpack.a
METIS_LIBRARY = $(HOME)/lib/libMetis.a
DISTRIBUTED_SUPERLU_LIBRARY = $(HOME)/lib/libDistributedSuperLU.a
CLAPACK_LIBRARY =
CLBLAS_LIBRARY =

ifeq ($(RELIABILITY), YES_RELIABILITY)
RELIABILITY_LIBRARY = $(HOME)/lib/libReliability.a
endif

TCL_LIBRARY = -framework Tcl -framework Tk

WIPE_LIBS = $(FE_LIBRARY) $(NDARRAY_LIBRARY) $(MATMOD_LIBRARY) \
$(BJMISC_LIBRARY) $(LAPACK_LIBRARY) $(BLAS_LIBRARY) \
$(CBLAS_LIBRARY) $(SUPERLU_LIBRARY) $(ARPACK_LIBRARY) \
$(UMFPACK_LIBRARY) $(METIS_LIBRARY) $(RELIABILITY_LIBRARY) \
$(DISTRIBUTED_SUPERLU_LIBRARY)



# ----------------------------------------------------------------- #
# SECTION 4: COMPILERS #
# ----------------------------------------------------------------- #
# The following macros specify compilers, linker/loaders, the #
# archiver, and their options. You need to make sure these are #
# correct for your system. #
# ----------------------------------------------------------------- #

PROGRAMMING_FLAG = -D_PARALLEL_INTERPRETERS
SCALAP_FLAG = -D_SCALAP
GRAPHICS = NONE
GRAPHIC_FLAG = -D_NOGRAPHICS
AGL_OBJS =
OS_FLAG = -D_MACOSX

ifeq ($(RELIABILITY), YES_RELIABILITY)
RELIABILITY_FLAG = -D_RELIABILITY
endif

CC++ = $(BASE)/openseeslib/openmpi/1.4.1/bin/mpic++
CC = $(BASE)/openseeslib/openmpi/1.4.1/bin/mpicc
FC = $(BASE)/openseeslib/openmpi/1.4.1/bin/mpif77

LINKER = $(CC++)
LINKFLAGS = -L$(BASE)/openseeslib/openmpi/1.4.1/lib -lmpi

AR = ar
ARFLAGS = cqls
RANLIB = ranlib
RANLIBFLAGS =

C++FLAGS = -Wall $(OS_FLAG) -D_LINUX -D_UNIX -D_TCL85 -D_HTTTPS -D_COROTATIONAL \
$(RELIABILITY_FLAG) $(SCALAP_FLAG) $(PROGRAMMING_FLAG) $(GRAPHIC_FLAG) \
-O3 -ffloat-store

CFLAGS = -Wall -O2

FFLAGS = -Wall -O -DCUBLAS -x f77-cpp-input --no-second-underscore


# MISCELLANEOUS
MKDIR = mkdir
MAKE = make
CD = cd
ECHO = echo
RM = rm
RMFLAGS = -f
SHELL = /bin/sh



# ----------------------------------------------------------------- #
# SECTION 5: COMPILATION #
# ----------------------------------------------------------------- #
# The following macros specify the macros used in to compile the #
# source code into object code. #
# ----------------------------------------------------------------- #

.SUFFIXES:
.SUFFIXES: .C .c .f .f90 .cpp .o .cpp

.DEFAULT:
@$(ECHO) "Unknown target $@, try: make help"

.cpp.o:
@$(ECHO) Making $@ from $<
$(CC++) $(C++FLAGS) $(INCLUDES) -c $< -o $@

.C.o:
@$(ECHO) Making $@ from $<
$(CC++) $(C++FLAGS) $(INCLUDES) -c $< -o $@
.c.o:
@$(ECHO) Making $@ from $<
$(CC) $(CFLAGS) -c $< -o $@
.f.o:
@$(ECHO) Making $@ from $<
$(FC) $(FFLAGS) -c $< -o $@



# ----------------------------------------------------------------- #
# SECTION 6: OTHER LIBRARIES #
# ----------------------------------------------------------------- #
# The following macros specify other libraries that must be linked #
# with when creating executables. These are platform specific and #
# typically order does matter! #
# ----------------------------------------------------------------- #

SCALAP_LIB = $(BASE)/openseeslib/scalapack/blacs_MPI-mac-0.a \
$(BASE)/openseeslib/scalapack/blacsCinit_MPI-mac-0.a \
$(BASE)/openseeslib/scalapack/blacsF77init_MPI-mac-0.a \
$(BASE)/openseeslib/scalapack/blas_mac.a \
$(BASE)/openseeslib/scalapack/lapack_mac.a \
$(BASE)/openseeslib/scalapack/libscalapack.a

MACHINE_LINKLIBS = -L$(BASE)/lib -L$(HOME)/lib

MACHINE_NUMERICAL_LIBS = $(ARPACK_LIBRARY) $(SUPERLU_LIBRARY) \
$(UMFPACK_LIBRARY) $(LAPACK_LIBRARY) $(CLAPACK_LIBRARY) \
$(CBLAS_LIBRARY) $(BLAS_LIBRARY) $(CBLAS_LIBRARY) $(GRAPHIC_LIBRARY) \
-ldl -L$(BASE)/openseeslib/gcc/4.4.3/lib -lgfortran

MACHINE_SPECIFIC_LIBS = -lssl

PARALLEL_LIB = $(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
$(DISTRIBUTED_SUPERLU_LIBRARY) $(SCALAP_LIB) $(METIS_LIBRARY) \
-L$(BASE))/openseeslib/openmpi/1.4.1/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal



# ----------------------------------------------------------------- #
# SECTION 7: INCLUDE FILES #
# ----------------------------------------------------------------- #
# The following macros specify include files needed for compilation #
# ----------------------------------------------------------------- #

MACHINE_INCLUDES = -I/usr/include -I$(BASE)/include \
-I$(HOME)/OpenSees/OTHER/SuperLU_DIST_2.0/SRC

include $(FE)/Makefile.incl

TCL_INCLUDES = -I/Library/Frameworks/Tcl.framework/Headers \
-I/Library/Frameworks/Tk.framework/Headers

INCLUDES = $(FE_INCLUDES) $(TCL_INCLUDES) $(MACHINE_INCLUDES)
by hugo_esquivel
Fri May 28, 2010 11:43 am
Forum: Framework
Topic: Need help compiling OpenSeesMP 2.2.0
Replies: 9
Views: 8113

Need help compiling OpenSeesMP 2.2.0

Hi Frank. I have spent months trying to compile OpenSeesMP 2.1.0/2.2.0 on Snow Leopard without any success. Please... Could you take a look at my makefile (which has been posted after the jump) in order to give me some indication where the problem/error is.

The compilation process always finishes with these lines:

-------------------------------------------------
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
/usr/bin/ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
ranlib: file: /Users/hresquivelo/lib/libOpenSees.a(NeesCentral.o) has no symbols
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Nothing to be done for `tcl'.
Makefile:21: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
Makefile:60: warning: overriding commands for target `tcl'
Makefile:21: warning: ignoring old commands for target `tcl'
Makefile:71: warning: overriding commands for target `tk'
Makefile:29: warning: ignoring old commands for target `tk'
make[2]: Nothing to be done for `tcl'.
echo /usr/local/openseeslib/openmpi/1.4.1/bin/mpic++ -L/usr/local/openseeslib/openmpi/1.4.1/lib -lmpi /Users/hresquivelo/OpenSees/SRC/tcl/tclMain.o /Users/hresquivelo/OpenSees/SRC/tcl/mpiParameterMain.o /Users/hresquivelo/OpenSees/SRC/tcl/commands.o /Users/hresquivelo/OpenSees/SRC/modelbuilder/tcl/myCommands.o /Users/hresquivelo/OpenSees/SRC/actor/channel/MPI_Channel.o /Users/hresquivelo/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /Users/hresquivelo/OpenSees/SRC/tcl/TclFeViewer.o /Users/hresquivelo/OpenSees/SRC/tcl/TclVid eoPlayer.o \
/Users/hresquivelo/lib/libOpenSees.a -L/usr/local/lib -L/Users/hresquivelo/lib /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /Users/hresquivelo/lib/libDistributedSuperLU.a /usr/local/openseeslib/scalapack/blacs_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsCinit_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsF77init_MPI-mac-0.a /usr/local/openseeslib/scalapack/blas_mac.a /usr/local/openseeslib/scalapack/lapack_mac.a /usr/local/openseeslib/scalapack/libscalapack.a /Users/hresquivelo/lib/libMetis.a -L/usr/local)/openseeslib/openmpi/1.4.1/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal \
/Users/hresquivelo/lib/libArpack.a /Users/hresquivelo/lib/libSuperLU.a /Users/hresquivelo/lib/libUmfpack.a /Users/hresquivelo/lib/libLapack.a /Users/hresquivelo/lib/libCBlas.a /Users/hresquivelo/lib/libBlas.a /Users/hresquivelo/lib/libCBlas.a -ldl -L/usr/local/openseeslib/gcc/4.4.3/lib -lgfortran -framework Tcl -framework Tk \
-lssl -o /Users/hresquivelo/bin/OpenSeesMP
/bin/sh: -c: line 0: syntax error near unexpected token `)'
/bin/sh: -c: line 0: `echo /usr/local/openseeslib/openmpi/1.4.1/bin/mpic++ -L/usr/local/openseeslib/openmpi/1.4.1/lib -lmpi /Users/hresquivelo/OpenSees/SRC/tcl/tclMain.o /Users/hresquivelo/OpenSees/SRC/tcl/mpiParameterMain.o /Users/hresquivelo/OpenSees/SRC/tcl/commands.o /Users/hresquivelo/OpenSees/SRC/modelbuilder/tcl/myCommands.o /Users/hresquivelo/OpenSees/SRC/actor/channel/MPI_Channel.o /Users/hresquivelo/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /Users/hresquivelo/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /Users/hresquivelo/OpenSees/SRC/tcl/TclFeViewer.o /Users/hresquivelo/OpenSees/SRC/tcl/TclVid eoPlayer.o /Users/hresquivelo/lib/libOpenSees.a -L/usr/local/lib -L/Users/hresquivelo/lib /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o /Users/hresquivelo/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o /Users/hresquivelo/lib/libDistributedSuperLU.a /usr/local/openseeslib/scalapack/blacs_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsCinit_MPI-mac-0.a /usr/local/openseeslib/scalapack/blacsF77init_MPI-mac-0.a /usr/local/openseeslib/scalapack/blas_mac.a /usr/local/openseeslib/scalapack/lapack_mac.a /usr/local/openseeslib/scalapack/libscalapack.a /Users/hresquivelo/lib/libMetis.a -L/usr/local)/openseeslib/openmpi/1.4.1/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal /Users/hresquivelo/lib/libArpack.a /Users/hresquivelo/lib/libSuperLU.a /Users/hresquivelo/lib/libUmfpack.a /Users/hresquivelo/lib/libLapack.a /Users/hresquivelo/lib/libCBlas.a /Users/hresquivelo/lib/libBlas.a /Users/hresquivelo/lib/libCBlas.a -ldl -L/usr/local/openseeslib/gcc/4.4.3/lib -lgfortran -framework Tcl -framework Tk -lssl -o /Users/hresquivelo/bin/OpenSeesMP'
make[1]: *** [tcl] Error 2
make: *** [all] Error 2
-------------------------------------------------

Many thanks in advance.

PS: Libraries successfully built:
1. libArpack.a
2. libBlas.a
3. libCBlas.a
4. libDistributedSuperLU.a
5. libLapack.a
6. libmatmod.a
7. libMetis.a
8. libndarray.a
9. libOpenSees.a
10. libSuperLU.a
11. libUmfpack.a