Dear fmk
thank you for your reply.
I think i should consider using windows....
and here's a question i would like to ask. is there any future plan on releasing OS X version of OpenSEES MP?
Search found 55 matches
- Sun Dec 13, 2015 11:39 pm
- Forum: Parallel Processing
- Topic: OpenSEES parallel(Mac) download link seems to be broken
- Replies: 5
- Views: 2551
- Sun Dec 13, 2015 11:33 pm
- Forum: Framework
- Topic: ElasticPPcpp dll compiled but failed to run in OpenSees
- Replies: 22
- Views: 19970
Re: ElasticPPcpp dll compiled but failed to run in OpenSees
I could't understand your question.
you successfully created dll, but failed to run it on OpenSEES 64-bit?
how about using 32-bit OpenSEES to see if dll has error?
and for downloading missing files, my problem solved when I added missing files.
you successfully created dll, but failed to run it on OpenSEES 64-bit?
how about using 32-bit OpenSEES to see if dll has error?
and for downloading missing files, my problem solved when I added missing files.
- Sun Dec 13, 2015 2:03 am
- Forum: Framework
- Topic: having problem building OpenSees in OS X 10.11.1
- Replies: 10
- Views: 10112
Re: having problem building OpenSees in OS X 10.11.1
Dear fmk,
sorry for my late reply. I downloaded latest release of svn.
this is my output of 'OpenSees/SRC/makefile'
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
Unknown target BandGenLinSOE_Single.o, try: make help
make[3]: Nothing to be done for `all'.
Unknown target ProfileSPDLinSolverGather.o, try: make help
Unknown target ProfileSPDLinSOEGather.o, try: make help
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `law'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
Unknown target HardeningMaterial2.o, try: make help
Unknown target TclImpactMaterial.o, try: make help
Unknown target KinematicHardening.o, try: make help
Unknown target TclKinematicHardening.o, try: make help
Unknown target TclNewUnixialMaterial.o, try: make help
Unknown target PenaltyMaterial.o, try: make help
Unknown target WrappedMaterial.o, try: make help
Unknown target SecantMaterial.o, try: make help
Unknown target ConfinedConcrete02.o, try: make help
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_3D.f90
/usr/local/bin/gfortran -c SDM3D.f90
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_2D.f90
/usr/local/bin/gfortran -c SDM2D.f90
Unknown target Elliptical.o, try: make help
Unknown target McftSection2dfiber.o, try: make help
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
Unknown target PenaltyHandlerNoHomoSPMultipliers.o, try: make help
make[3]: Nothing to be done for `all'.
Unknown target MonitoredAccelerator.o, try: make help
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[1]: Nothing to be done for `tcl'.
make[1]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
Making HTTP.o from HTTP.cpp
/usr/bin/g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn -D_MACOSX -D_HTTPS -D_NOGRAPHICS -O3 -ffloat-store -D_NO_PARALLEL_FILESYSTEM -I/Library/Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/Headers -I/Users/$UserName$/Documents/svn/OpenSees/SRC/matrix -I/Users/$UserName$/Documents/svn/OpenSees/SRC/nDarray -I/Users/$UserName$/Documents/svn/OpenSees/SRC/tagged -I/Users/$UserName$/Documents/svn/OpenSees/SRC/damage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/wall -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/fedeas -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/drain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/snap -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/PY -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/limitState -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/backbone -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state/stiffness -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state/unloading -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state/strength -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/soil -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/feap -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/Template3Dep -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/NewTemplate3Dep -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/cyclicSoil -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/UWmaterials -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/stressDensityModel -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/cell -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/patch -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/reinfBar -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/reinfLayer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/section -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/fiber -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/integration -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/yieldSurface -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/yieldSurface/evolution -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/ce234 -I/Users/$UserName$/Documents/svn/OpenSees/SRC/recorder -I/Users/$UserName$/Documents/svn/OpenSees/SRC/recorder/response -I/Users/$UserName$/Documents/svn/OpenSees/SRC/handler -I/Users/$UserName$/Documents/svn/OpenSees/SRC/database -I/Users/$UserName$/Documents/svn/OpenSees/SRC/renderer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/convergenceTest -I/Users/$UserName$/Documents/svn/OpenSees/SRC/utility -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/channel -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/message -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/machineBroker -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/objectBroker -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/actor -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/shadow -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/address -I/Users/$UserName$/Documents/svn/OpenSees/SRC/tagged/storage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/domain/single -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/component -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/component/storage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/domain/partitioned -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/partitioner -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/loadBalancer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/subdomain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/region -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/node -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/load -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/pattern -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/pattern/drm -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/groundMotion -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/constraints -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/region -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/beam2d -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/beam3d -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/truss -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/fortran -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/feap -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/zeroLength -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/fourNodeQuad -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/triangle -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/PFEMElement -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/beamWithHinges -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/dispBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/dispBeamColumnInt -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/forceBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/generic -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/elasticBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/8nbrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/20nbrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/27nbrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/upU -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/UP_ucdavis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/UP-ucsd -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/brick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/shell -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/joint -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/elastomericBearing -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/frictionBearing -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/frictionBearing/frictionModel -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/adapter -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/twoNodeLink -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/UWelements -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/HUelements -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/handler -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/numberer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/model -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/model/simple -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/method -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele/penalty -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele/lagrange -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele/transformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/dof_grp -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/integrator -I/Users/$UserName$/Documents/svn/OpenSees/SRC/modelbuilder -I/Users/$UserName$/Documents/svn/OpenSees/SRC/modelbuilder/triangle -I/Users/$UserName$/Documents/svn/OpenSees/SRC/modelbuilder/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/graph/graph -I/Users/$UserName$/Documents/svn/OpenSees/SRC/graph/numberer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/graph/partitioner -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/element -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/Users/$UserName$/Documents/svn/OpenSees/SRC/coordTransformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/analysis/system -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/convergenceCheck -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/curvature -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/designPoint -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/direction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/gFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/gradient -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/hessian -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/meritFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/misc -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/randomNumber -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/rootFinding -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/sensitivity -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/stepSize -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/transformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/telm -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/components -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/distributions -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/filter -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/modulatingFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/spectrum -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/storage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/functionEvaluator -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/performanceFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/domain/component -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/SNOPT -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/FEsensitivity -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/unittest -I/Users/$UserName$/Documents/svn/OpenSees/SRC/api -I/Users/$UserName$/Documents/svn/OpenSees/SRC -I/Users/$UserName$/Documents/svn/OpenSees/OTHER/SuperLU_4.1/SRC -I/Users/$UserName$/Documents/svn/OpenSees/SRC/package -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/AMD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/CSPARSE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/Triangle -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/Tetgen -I/usr/include -I/usr/local/include -I/usr/local/include -I/usr/include/cxx -I/Users/$UserName$/Documents/svn/include -I/Users/$UserName$/Documents/svn/blitz -I/include -c HTTP.cpp -o HTTP.o
clang: warning: optimization flag '-ffloat-store' is not supported
clang: warning: argument unused during compilation: '-ffloat-store'
HTTP.cpp:36:10: fatal error: 'openssl/crypto.h' file not found
#include <openssl/crypto.h>
^
1 error generated.
make[2]: *** [HTTP.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
sorry for my late reply. I downloaded latest release of svn.
this is my output of 'OpenSees/SRC/makefile'
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
Unknown target BandGenLinSOE_Single.o, try: make help
make[3]: Nothing to be done for `all'.
Unknown target ProfileSPDLinSolverGather.o, try: make help
Unknown target ProfileSPDLinSOEGather.o, try: make help
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `law'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
Unknown target HardeningMaterial2.o, try: make help
Unknown target TclImpactMaterial.o, try: make help
Unknown target KinematicHardening.o, try: make help
Unknown target TclKinematicHardening.o, try: make help
Unknown target TclNewUnixialMaterial.o, try: make help
Unknown target PenaltyMaterial.o, try: make help
Unknown target WrappedMaterial.o, try: make help
Unknown target SecantMaterial.o, try: make help
Unknown target ConfinedConcrete02.o, try: make help
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_3D.f90
/usr/local/bin/gfortran -c SDM3D.f90
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_2D.f90
/usr/local/bin/gfortran -c SDM2D.f90
Unknown target Elliptical.o, try: make help
Unknown target McftSection2dfiber.o, try: make help
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
Unknown target PenaltyHandlerNoHomoSPMultipliers.o, try: make help
make[3]: Nothing to be done for `all'.
Unknown target MonitoredAccelerator.o, try: make help
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[1]: Nothing to be done for `tcl'.
make[1]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
Making HTTP.o from HTTP.cpp
/usr/bin/g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn -D_MACOSX -D_HTTPS -D_NOGRAPHICS -O3 -ffloat-store -D_NO_PARALLEL_FILESYSTEM -I/Library/Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/Headers -I/Users/$UserName$/Documents/svn/OpenSees/SRC/matrix -I/Users/$UserName$/Documents/svn/OpenSees/SRC/nDarray -I/Users/$UserName$/Documents/svn/OpenSees/SRC/tagged -I/Users/$UserName$/Documents/svn/OpenSees/SRC/damage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/wall -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/fedeas -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/drain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/snap -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/PY -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/limitState -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/uniaxial/backbone -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state/stiffness -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state/unloading -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/state/strength -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/soil -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/feap -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/Template3Dep -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/NewTemplate3Dep -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/cyclicSoil -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/UWmaterials -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/nD/stressDensityModel -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/cell -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/patch -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/reinfBar -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/reinfLayer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/repres/section -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/fiber -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/integration -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/section/yieldSurface -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/yieldSurface/evolution -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/Users/$UserName$/Documents/svn/OpenSees/SRC/material/ce234 -I/Users/$UserName$/Documents/svn/OpenSees/SRC/recorder -I/Users/$UserName$/Documents/svn/OpenSees/SRC/recorder/response -I/Users/$UserName$/Documents/svn/OpenSees/SRC/handler -I/Users/$UserName$/Documents/svn/OpenSees/SRC/database -I/Users/$UserName$/Documents/svn/OpenSees/SRC/renderer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/convergenceTest -I/Users/$UserName$/Documents/svn/OpenSees/SRC/utility -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/channel -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/message -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/machineBroker -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/objectBroker -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/actor -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/shadow -I/Users/$UserName$/Documents/svn/OpenSees/SRC/actor/address -I/Users/$UserName$/Documents/svn/OpenSees/SRC/tagged/storage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/domain/single -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/component -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/component/storage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/domain/partitioned -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/partitioner -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/loadBalancer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/subdomain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/region -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/node -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/load -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/pattern -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/pattern/drm -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/groundMotion -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/constraints -I/Users/$UserName$/Documents/svn/OpenSees/SRC/domain/region -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/beam2d -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/beam3d -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/truss -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/fortran -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/feap -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/zeroLength -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/fourNodeQuad -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/triangle -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/PFEMElement -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/beamWithHinges -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/dispBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/dispBeamColumnInt -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/forceBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/generic -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/elasticBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/8nbrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/20nbrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/27nbrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/upU -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/UP_ucdavis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/UP-ucsd -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/brick -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/shell -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/joint -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/elastomericBearing -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/frictionBearing -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/frictionBearing/frictionModel -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/adapter -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/twoNodeLink -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/UWelements -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/HUelements -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/handler -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/numberer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/model -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/model/simple -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/method -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele/penalty -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele/lagrange -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/fe_ele/transformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/dof_grp -I/Users/$UserName$/Documents/svn/OpenSees/SRC/analysis/integrator -I/Users/$UserName$/Documents/svn/OpenSees/SRC/modelbuilder -I/Users/$UserName$/Documents/svn/OpenSees/SRC/modelbuilder/triangle -I/Users/$UserName$/Documents/svn/OpenSees/SRC/modelbuilder/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/Users/$UserName$/Documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/graph/graph -I/Users/$UserName$/Documents/svn/OpenSees/SRC/graph/numberer -I/Users/$UserName$/Documents/svn/OpenSees/SRC/graph/partitioner -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/element -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/Users/$UserName$/Documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/Users/$UserName$/Documents/svn/OpenSees/SRC/coordTransformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/analysis -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/analysis/system -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/convergenceCheck -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/curvature -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/designPoint -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/direction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/gFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/gradient -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/hessian -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/meritFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/misc -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/randomNumber -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/rootFinding -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/sensitivity -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/stepSize -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/transformation -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/analysis/telm -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/components -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/distributions -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/filter -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/modulatingFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/spectrum -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/storage -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/functionEvaluator -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/domain/performanceFunction -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/domain -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/domain/component -I/Users/$UserName$/Documents/svn/OpenSees/SRC/optimization/SNOPT -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/FEsensitivity -I/Users/$UserName$/Documents/svn/OpenSees/SRC/reliability/tcl -I/Users/$UserName$/Documents/svn/OpenSees/SRC/unittest -I/Users/$UserName$/Documents/svn/OpenSees/SRC/api -I/Users/$UserName$/Documents/svn/OpenSees/SRC -I/Users/$UserName$/Documents/svn/OpenSees/OTHER/SuperLU_4.1/SRC -I/Users/$UserName$/Documents/svn/OpenSees/SRC/package -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/AMD -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/CSPARSE -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/Triangle -I/Users/$UserName$/Documents/svn/OpenSees/SRC/../OTHER/Tetgen -I/usr/include -I/usr/local/include -I/usr/local/include -I/usr/include/cxx -I/Users/$UserName$/Documents/svn/include -I/Users/$UserName$/Documents/svn/blitz -I/include -c HTTP.cpp -o HTTP.o
clang: warning: optimization flag '-ffloat-store' is not supported
clang: warning: argument unused during compilation: '-ffloat-store'
HTTP.cpp:36:10: fatal error: 'openssl/crypto.h' file not found
#include <openssl/crypto.h>
^
1 error generated.
make[2]: *** [HTTP.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
- Wed Dec 09, 2015 5:30 am
- Forum: Framework
- Topic: having problem building OpenSees in OS X 10.11.1
- Replies: 10
- Views: 10112
Re: having problem building OpenSees in OS X 10.11.1
Dear fmk
thank you for your kind reply.
i updated my directory with recent svn (revision 6176).
but the problem didn't resolve.
i tried building OpenSees in lower version of OS X, which is 10.9.5.
this is the lowest version i can get.
but the problem didn't resolve either. getting quite similar errors as it did in El Capitan.
my work directory : /Users/svn
recent svn is downloaded in /Users/svn/OpenSees
i modified '/Users/OpenSees/Makes/MakeFile.def.OSX.10.8'.
modifications done to this file are :
LINE 30 : HOME = /Users/svn
LINe 162 : CC++ = /usr/bin/g++
LINE 163 : CC = /usr/bin/gcc
LINE 164 : FC = /usr/local/bin/gfortran
LINE 372 : -ldl -L/usr/local/lib /usr/local/gfortran/lib/libgfortran.a
modification of LINE 162 to 164 was necessary because gcc, g++ and gfortran is installed in those folders by default.
modification of LINE 372 was necessary because 'libgfortran.a' is in this folder.
I would greatly appreciate any help.
thank you for your kind reply.
i updated my directory with recent svn (revision 6176).
but the problem didn't resolve.
i tried building OpenSees in lower version of OS X, which is 10.9.5.
this is the lowest version i can get.
but the problem didn't resolve either. getting quite similar errors as it did in El Capitan.
my work directory : /Users/svn
recent svn is downloaded in /Users/svn/OpenSees
i modified '/Users/OpenSees/Makes/MakeFile.def.OSX.10.8'.
modifications done to this file are :
LINE 30 : HOME = /Users/svn
LINe 162 : CC++ = /usr/bin/g++
LINE 163 : CC = /usr/bin/gcc
LINE 164 : FC = /usr/local/bin/gfortran
LINE 372 : -ldl -L/usr/local/lib /usr/local/gfortran/lib/libgfortran.a
modification of LINE 162 to 164 was necessary because gcc, g++ and gfortran is installed in those folders by default.
modification of LINE 372 was necessary because 'libgfortran.a' is in this folder.
I would greatly appreciate any help.
- Wed Dec 09, 2015 5:17 am
- Forum: Parallel Processing
- Topic: OpenSEES parallel(Mac) download link seems to be broken
- Replies: 5
- Views: 2551
Re: OpenSEES parallel(Mac) download link seems to be broken
Dear fmk
thank you for your reply.
then there's no way to use OpenSees in parallel? should i use windows for that?
or should i build parallel version of OpenSees using recently released svn?
thank you for your reply.
then there's no way to use OpenSees in parallel? should i use windows for that?
or should i build parallel version of OpenSees using recently released svn?
- Fri Dec 04, 2015 12:26 am
- Forum: Framework
- Topic: having problem building OpenSees in OS X 10.11.1
- Replies: 10
- Views: 10112
Re: having problem building OpenSees in OS X 10.11.1
and this is my makefile.def
==============================
############################################################################
#
# Program: OpenSees
#
# Purpose: A Top-level Makefile to create the libraries needed
# to use the OpenSees framework.
# and below.
#
# Written: fmk
# Created: 10/99
#
# Send bug reports, comments or suggestions to fmckenna@ce.berkeley.edu
#
############################################################################
# FOR SEQUENTIAL
# i installed latest gcc to get gfortran (not included in xcode when put this together)
# unpacked the package and issued the following:
# cd gcc-4.6.1
# ./configure --enable-languages=c++,fortran
# make
# make install
# %---------------------------------%
# | SECTION 1: PROGRAM |
# %---------------------------------%
#
# Specify the location and name of the OpenSees interpreter program
# that will be created (if this all works!)
HOME = /users/$UserName$/documents/svn
PROGRAMMING_MODE = SEQUENTIAL
# OpenSees_PROGRAM = $(HOME)/bin/OpenSees
OpenSees_PROGRAM = $(HOME)/bin/OpenSees
OPERATING_SYSTEM = LINUX
DEBUG_MODE = NO_DEBUG
#DEBUG_MODE = DEBUG
RELIABILITY = NO_RELIABILITY
BASE = /usr/local
FE = $(HOME)/OpenSees/SRC
GRAPHICS = NONE
GRAPHIC_FLAG = -D_NOGRAPHICS
GRAPHIC_LIBRARY =
AGL_OBJS =
#HAVE_BLAS = YES
ifeq ($(PROGRAMMING_MODE), SEQUENTIAL)
HAVE_BLAS = NO
endif
BLASdir = $(HOME)/OpenSees/OTHER/BLAS
CBLASdir = $(HOME)/OpenSees/OTHER/CBLAS
BLAS_LIBRARY = $(HOME)/lib/libBlas.a
CBLAS_LIBRARY = $(HOME)/lib/libCBlas.a
ifeq ($(HAVE_BLAS), YES)
BLASdir =
BLAS_LIBRARY =
CBLAS_LIBRARY =
endif
AMDdir = $(HOME)/OpenSees/OTHER/AMD
LAPACKdir = $(HOME)/OpenSees/OTHER/LAPACK
SUPERLUdir = $(HOME)/OpenSees/OTHER/SuperLU_4.1/SRC
SUPERLU_DISTdir = $(HOME)/OpenSees/OTHER/SuperLU_DIST_2.5/SRC
ARPACKdir = $(HOME)/OpenSees/OTHER/ARPACK
UMFPACKdir = $(HOME)/OpenSees/OTHER/UMFPACK
METISdir = $(HOME)/OpenSees/OTHER/METIS
METISdir = $(HOME)/OpenSees/OTHER/ITPACK
SRCdir = $(HOME)/OpenSees/SRC
CSPARSEdir = $(HOME)/OpenSees/OTHER/CSPARSE
DIRS = $(BLASdir) \
$(CBLASdir) \
$(CSPARSEdir) \
$(LAPACKdir) \
$(AMDdir) \
$(SUPERLUdir) \
$(ARPACKdir) \
$(UMFPACKdir) \
$(SRCdir) \
$(METISdir) \
$(SUPERLUdir) \
$(ARPACKdir) \
$(UMFPACKdir) \
$(METISdir) \
$(ITPACKdir)
DISTRIBUTED_SUPERLU_LIBRARY =
# %-------------------------------------------------------%
# | 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: if vendor supplied BLAS and LAPACK libraries leave the
# libraries blank. You have to get your own copy of the tcl/tk
# library!!
#
# Note: 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 jeremic@ucdavis.edu
MATMOD_LIBRARY = $(HOME)/lib/libmatmod.a # BJ_UCD jeremic@ucdavis.edu
BJMISC_LIBRARY = $(HOME)/lib/libBJmisc.a # BJ_UCD jeremic@ucdavis.edu
LAPACK_LIBRARY = $(HOME)/lib/libLapack.a
#CLAPACK_LIBRARY = $(HOME)/OpenSees/OTHER/CLAPACK-3.1.1/lapack_MAC.a
CLAPACK_LIBRARY =
#CLBLAS_LIBRARY = $(HOME)/OpenSees/OTHER/CLAPACK-3.1.1/blas_MAC.a
CLBLAS_LIBRARY =
#LIBF2C_LIBRARY = $(HOME)/OpenSees/OTHER/CLAPACK-3.1.1/blas_MAC.a
LIBF2C_LIBRARY =
SUPERLU_LIBRARY = $(HOME)/lib/libSuperLU.a
ARPACK_LIBRARY = $(HOME)/lib/libArpack.a
AMD_LIBRARY = $(HOME)/lib/libAMD.a
UMFPACK_LIBRARY = $(HOME)/lib/libUmfpack.a
METIS_LIBRARY = $(HOME)/lib/libMetis.a
ITPACK_LIBRARY = $(HOME)/lib/libItpack.a
CSPARSE_LIBRARY = $(HOME)/lib/libCSparse.a
TCL_LIBRARY = -framework Tcl -framework Tk
# WATCH OUT .. These libraries are removed when 'make wipe' is invoked.
WIPE_LIBS = $(FE_LIBRARY) \
$(NDARRAY_LIBRARY) \
$(MATMOD_LIBRARY) \
$(LAPACK_LIBRARY) \
$(AMD_LIBRARY) \
$(CSPARSE_LIBRARY) \
$(BLAS_LIBRARY) \
$(CLBLAS_LIBRARY) \
$(SUPERLU_LIBRARY) \
$(ARPACK_LIBRARY) \
$(UMFPACK_LIBRARY) \
$(METIS_LIBRARY) \
$(ITPACK_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. |
# %---------------------------------------------------------%
# Compilers
ifeq ($(PROGRAMMING_MODE), SEQUENTIAL)
CC++ = /usr/bin/g++
CC = /usr/bin/gcc
FC = /usr/local/bin/gfortran
LINKER = $(CC++)
LINKFLAGS = -Wl
#LINKFLAGS = -Wl
else
CC++ = /usr/local/openmpi-1.2.6/bin/mpic++
CC = /usr/local/openmpi-1.2.6/bin/mpicc
FC = /usr/local/openmpi-1.2.6/bin/mpif77
LINKER = $(CC++)
LINKFLAGS = -L/usr/local/openmpi-1.2.6/lib /usr/local/openmpi-1.2.6/lib/libmpi.a
#LINKFLAGS = -Wl,-u,_munmap -Wl,-multiply_defined,suppress -Wl,-u,_mmap -Wl,-multiply_defined,suppress
endif
AR = ar
ARFLAGS = cqls
RANLIB = ranlib
RANLIBFLAGS =
# Compiler Flags
#
# NOTES:
# C++ FLAGS TAKE need _UNIX or _WIN32 for preprocessor dircetives
# - the _WIN32 for the Windows95/98 or NT operating system.
# C FLAGS used -DUSE_VENDOR_BLAS (needed in SuperLU) if UNIX in C++ FLAGS
#
OS_FLAG = -D_MACOSX
# modified as optimizaton currently causing problems with Steeln01 code
ifeq ($(DEBUG_MODE), DEBUG)
C++FLAGS = -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn $(OS_FLAG) -D_HTTPS \
$(GRAPHIC_FLAG) $(RELIABILITY_FLAG) $(DEBUG_FLAG) $(MUMPS_FLAG) \
$(PROGRAMMING_FLAG) -g -O0 -ffloat-store
CFLAGS = -Wall -O0 -g
FFLAGS = -Wall -O -DCUBLAS -x f77-cpp-input --no-second-underscore
# Linker
LINKER = $(CC++)
LINKFLAGS = -g -pg
else
C++FLAGS = -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn -D_MACOSX -D_HTTPS \
$(GRAPHIC_FLAG) $(RELIABILITY_FLAG) $(DEBUG_FLAG) $(MUMPS_FLAG) \
$(PROGRAMMING_FLAG) -O3 -ffloat-store -D_NO_PARALLEL_FILESYSTEM
CFLAGS = -Wall -O2
FFLAGS = -Wall -O -DCUBLAS -x f77-cpp-input --no-second-underscore
# Linker
endif
# Misc
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 command. |
# %------------------%
#
.DEFAULT:
@$(ECHO) "Unknown target $@, try: make help"
#
# %-------------------------------------------%
# | Command to build .o files from .f files. |
# %-------------------------------------------%
#
.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!! |
# %---------------------------------------------------------%
HAVE_SCALAPACK = NO
SCALAPACK_INCLUDE =
SCALAPACK_LIB =
HAVE_MUMPS = NO
MUMPS_INCLUDE =
MUMPS_LIB =
MACHINE_LINKLIBS = -L$(BASE)/lib \
-L$(HOME)/lib
HAVE_CUDA = NO
CUDA_DIR =
CUDA_FLAG =
CUDA_LIB =
ifeq ($(HAVE_CUDA),YES)
CUDA_DIR = /usr/local/cuda
CUDA_FLAG = -D_CUDA
#CUDA_LIB = -L$(CUDA_DIR)/lib -lcublas
CUDA_LIB = $(FE)/system_of_eqn/linearSOE/bandGEN/BandGenLinSOE_Single.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/BandGenLinLapackSolver_Single.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbsv.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbtrs.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbtrf.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbtf2.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/slaswp.o \
-L$(CUDA_DIR)/lib -cublas -lcuda \
-L/usr/local/scalapack_installer_0.91/lib \
-lrefblas
CUDA_INCLUDE = -I$(CUDA_DIR)/include
endif
#FORTO = $(LAPACKdir)/fortran.o
FORTO =
MACHINE_NUMERICAL_LIBS = \
$(ARPACK_LIBRARY) \
$(SUPERLU_LIBRARY) \
$(UMFPACK_LIBRARY) \
$(AMD_LIBRARY) \
$(ITPACK_LIBRARY) \
$(LAPACK_LIBRARY) \
$(CLAPACK_LIBRARY) \
$(CSPARSE_LIBRARY) \
$(CLBLAS_LIBRARY) \
$(BLAS_LIBRARY) \
$(CBLAS_LIBRARY) \
$(GRAPHIC_LIBRARY)\
$(FORTO) \
$(CUDA_LIB) \
-ldl -L/usr/local/lib /usr/local/gfortran/lib/libgfortran.a
MACHINE_SPECIFIC_LIBS = $(AGL_OBJS) -lssl
PARALLEL_LIB = $(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.o \
$(LAPACK_LIB) $(DISTRIBUTED_SUPERLU_LIBRARY) $(MUMPS_LIB) $(SCALAP_LIB) $(METIS_LIBRARY) \
-L/usr/local/openmpi-1.2.6/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal
ifeq ($(PROGRAMMING_MODE), PARALLEL_INTERPRETERS)
PARALLEL_LIB = $(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
$(DISTRIBUTED_SUPERLU_LIBRARY) $(MUMPS_LIB) $(SCALAP_LIB) $(METIS_LIBRARY) \
-L/usr/local/openmpi-1.2.6/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal
endif
# %---------------------------------------------------------%
# | SECTION 7: INCLUDE FILES |
# | |
# | The following macros specify include files needed for |
# | compilation. |
# %---------------------------------------------------------%
ifeq ($(PROGRAMMING_MODE), SEQUENTIAL)
MACHINE_INCLUDES = -I/usr/include \
-I/usr/local/include \
-I$(BASE)/include \
-I/usr/include/cxx \
-I$(HOME)/include -I$(HOME)/blitz \
-I$(CUDA_DIR)/include
else
MACHINE_INCLUDES = -I/usr/include \
-I/usr/local/include \
-I$(BASE)/include \
-I/usr/include/cxx \
-I$(FE)/../OTHER/SuperLU_DIST_2.0/SRC \
-I$(HOME)/include -I$(HOME)/blitz $(MUMPS_INCLUDE) -I$(CUDA_DIR)/include
endif
# this file contains all the OpenSees/SRC includes
include $(FE)/Makefile.incl
TCL_INCLUDES = -I/Library/Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/Headers
INCLUDES = $(TCL_INCLUDES) $(FE_INCLUDES) $(MACHINE_INCLUDES)
===============================================================
==============================
############################################################################
#
# Program: OpenSees
#
# Purpose: A Top-level Makefile to create the libraries needed
# to use the OpenSees framework.
# and below.
#
# Written: fmk
# Created: 10/99
#
# Send bug reports, comments or suggestions to fmckenna@ce.berkeley.edu
#
############################################################################
# FOR SEQUENTIAL
# i installed latest gcc to get gfortran (not included in xcode when put this together)
# unpacked the package and issued the following:
# cd gcc-4.6.1
# ./configure --enable-languages=c++,fortran
# make
# make install
# %---------------------------------%
# | SECTION 1: PROGRAM |
# %---------------------------------%
#
# Specify the location and name of the OpenSees interpreter program
# that will be created (if this all works!)
HOME = /users/$UserName$/documents/svn
PROGRAMMING_MODE = SEQUENTIAL
# OpenSees_PROGRAM = $(HOME)/bin/OpenSees
OpenSees_PROGRAM = $(HOME)/bin/OpenSees
OPERATING_SYSTEM = LINUX
DEBUG_MODE = NO_DEBUG
#DEBUG_MODE = DEBUG
RELIABILITY = NO_RELIABILITY
BASE = /usr/local
FE = $(HOME)/OpenSees/SRC
GRAPHICS = NONE
GRAPHIC_FLAG = -D_NOGRAPHICS
GRAPHIC_LIBRARY =
AGL_OBJS =
#HAVE_BLAS = YES
ifeq ($(PROGRAMMING_MODE), SEQUENTIAL)
HAVE_BLAS = NO
endif
BLASdir = $(HOME)/OpenSees/OTHER/BLAS
CBLASdir = $(HOME)/OpenSees/OTHER/CBLAS
BLAS_LIBRARY = $(HOME)/lib/libBlas.a
CBLAS_LIBRARY = $(HOME)/lib/libCBlas.a
ifeq ($(HAVE_BLAS), YES)
BLASdir =
BLAS_LIBRARY =
CBLAS_LIBRARY =
endif
AMDdir = $(HOME)/OpenSees/OTHER/AMD
LAPACKdir = $(HOME)/OpenSees/OTHER/LAPACK
SUPERLUdir = $(HOME)/OpenSees/OTHER/SuperLU_4.1/SRC
SUPERLU_DISTdir = $(HOME)/OpenSees/OTHER/SuperLU_DIST_2.5/SRC
ARPACKdir = $(HOME)/OpenSees/OTHER/ARPACK
UMFPACKdir = $(HOME)/OpenSees/OTHER/UMFPACK
METISdir = $(HOME)/OpenSees/OTHER/METIS
METISdir = $(HOME)/OpenSees/OTHER/ITPACK
SRCdir = $(HOME)/OpenSees/SRC
CSPARSEdir = $(HOME)/OpenSees/OTHER/CSPARSE
DIRS = $(BLASdir) \
$(CBLASdir) \
$(CSPARSEdir) \
$(LAPACKdir) \
$(AMDdir) \
$(SUPERLUdir) \
$(ARPACKdir) \
$(UMFPACKdir) \
$(SRCdir) \
$(METISdir) \
$(SUPERLUdir) \
$(ARPACKdir) \
$(UMFPACKdir) \
$(METISdir) \
$(ITPACKdir)
DISTRIBUTED_SUPERLU_LIBRARY =
# %-------------------------------------------------------%
# | 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: if vendor supplied BLAS and LAPACK libraries leave the
# libraries blank. You have to get your own copy of the tcl/tk
# library!!
#
# Note: 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 jeremic@ucdavis.edu
MATMOD_LIBRARY = $(HOME)/lib/libmatmod.a # BJ_UCD jeremic@ucdavis.edu
BJMISC_LIBRARY = $(HOME)/lib/libBJmisc.a # BJ_UCD jeremic@ucdavis.edu
LAPACK_LIBRARY = $(HOME)/lib/libLapack.a
#CLAPACK_LIBRARY = $(HOME)/OpenSees/OTHER/CLAPACK-3.1.1/lapack_MAC.a
CLAPACK_LIBRARY =
#CLBLAS_LIBRARY = $(HOME)/OpenSees/OTHER/CLAPACK-3.1.1/blas_MAC.a
CLBLAS_LIBRARY =
#LIBF2C_LIBRARY = $(HOME)/OpenSees/OTHER/CLAPACK-3.1.1/blas_MAC.a
LIBF2C_LIBRARY =
SUPERLU_LIBRARY = $(HOME)/lib/libSuperLU.a
ARPACK_LIBRARY = $(HOME)/lib/libArpack.a
AMD_LIBRARY = $(HOME)/lib/libAMD.a
UMFPACK_LIBRARY = $(HOME)/lib/libUmfpack.a
METIS_LIBRARY = $(HOME)/lib/libMetis.a
ITPACK_LIBRARY = $(HOME)/lib/libItpack.a
CSPARSE_LIBRARY = $(HOME)/lib/libCSparse.a
TCL_LIBRARY = -framework Tcl -framework Tk
# WATCH OUT .. These libraries are removed when 'make wipe' is invoked.
WIPE_LIBS = $(FE_LIBRARY) \
$(NDARRAY_LIBRARY) \
$(MATMOD_LIBRARY) \
$(LAPACK_LIBRARY) \
$(AMD_LIBRARY) \
$(CSPARSE_LIBRARY) \
$(BLAS_LIBRARY) \
$(CLBLAS_LIBRARY) \
$(SUPERLU_LIBRARY) \
$(ARPACK_LIBRARY) \
$(UMFPACK_LIBRARY) \
$(METIS_LIBRARY) \
$(ITPACK_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. |
# %---------------------------------------------------------%
# Compilers
ifeq ($(PROGRAMMING_MODE), SEQUENTIAL)
CC++ = /usr/bin/g++
CC = /usr/bin/gcc
FC = /usr/local/bin/gfortran
LINKER = $(CC++)
LINKFLAGS = -Wl
#LINKFLAGS = -Wl
else
CC++ = /usr/local/openmpi-1.2.6/bin/mpic++
CC = /usr/local/openmpi-1.2.6/bin/mpicc
FC = /usr/local/openmpi-1.2.6/bin/mpif77
LINKER = $(CC++)
LINKFLAGS = -L/usr/local/openmpi-1.2.6/lib /usr/local/openmpi-1.2.6/lib/libmpi.a
#LINKFLAGS = -Wl,-u,_munmap -Wl,-multiply_defined,suppress -Wl,-u,_mmap -Wl,-multiply_defined,suppress
endif
AR = ar
ARFLAGS = cqls
RANLIB = ranlib
RANLIBFLAGS =
# Compiler Flags
#
# NOTES:
# C++ FLAGS TAKE need _UNIX or _WIN32 for preprocessor dircetives
# - the _WIN32 for the Windows95/98 or NT operating system.
# C FLAGS used -DUSE_VENDOR_BLAS (needed in SuperLU) if UNIX in C++ FLAGS
#
OS_FLAG = -D_MACOSX
# modified as optimizaton currently causing problems with Steeln01 code
ifeq ($(DEBUG_MODE), DEBUG)
C++FLAGS = -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn $(OS_FLAG) -D_HTTPS \
$(GRAPHIC_FLAG) $(RELIABILITY_FLAG) $(DEBUG_FLAG) $(MUMPS_FLAG) \
$(PROGRAMMING_FLAG) -g -O0 -ffloat-store
CFLAGS = -Wall -O0 -g
FFLAGS = -Wall -O -DCUBLAS -x f77-cpp-input --no-second-underscore
# Linker
LINKER = $(CC++)
LINKFLAGS = -g -pg
else
C++FLAGS = -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn -D_MACOSX -D_HTTPS \
$(GRAPHIC_FLAG) $(RELIABILITY_FLAG) $(DEBUG_FLAG) $(MUMPS_FLAG) \
$(PROGRAMMING_FLAG) -O3 -ffloat-store -D_NO_PARALLEL_FILESYSTEM
CFLAGS = -Wall -O2
FFLAGS = -Wall -O -DCUBLAS -x f77-cpp-input --no-second-underscore
# Linker
endif
# Misc
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 command. |
# %------------------%
#
.DEFAULT:
@$(ECHO) "Unknown target $@, try: make help"
#
# %-------------------------------------------%
# | Command to build .o files from .f files. |
# %-------------------------------------------%
#
.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!! |
# %---------------------------------------------------------%
HAVE_SCALAPACK = NO
SCALAPACK_INCLUDE =
SCALAPACK_LIB =
HAVE_MUMPS = NO
MUMPS_INCLUDE =
MUMPS_LIB =
MACHINE_LINKLIBS = -L$(BASE)/lib \
-L$(HOME)/lib
HAVE_CUDA = NO
CUDA_DIR =
CUDA_FLAG =
CUDA_LIB =
ifeq ($(HAVE_CUDA),YES)
CUDA_DIR = /usr/local/cuda
CUDA_FLAG = -D_CUDA
#CUDA_LIB = -L$(CUDA_DIR)/lib -lcublas
CUDA_LIB = $(FE)/system_of_eqn/linearSOE/bandGEN/BandGenLinSOE_Single.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/BandGenLinLapackSolver_Single.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbsv.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbtrs.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbtrf.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/sgbtf2.o \
$(FE)/system_of_eqn/linearSOE/bandGEN/slaswp.o \
-L$(CUDA_DIR)/lib -cublas -lcuda \
-L/usr/local/scalapack_installer_0.91/lib \
-lrefblas
CUDA_INCLUDE = -I$(CUDA_DIR)/include
endif
#FORTO = $(LAPACKdir)/fortran.o
FORTO =
MACHINE_NUMERICAL_LIBS = \
$(ARPACK_LIBRARY) \
$(SUPERLU_LIBRARY) \
$(UMFPACK_LIBRARY) \
$(AMD_LIBRARY) \
$(ITPACK_LIBRARY) \
$(LAPACK_LIBRARY) \
$(CLAPACK_LIBRARY) \
$(CSPARSE_LIBRARY) \
$(CLBLAS_LIBRARY) \
$(BLAS_LIBRARY) \
$(CBLAS_LIBRARY) \
$(GRAPHIC_LIBRARY)\
$(FORTO) \
$(CUDA_LIB) \
-ldl -L/usr/local/lib /usr/local/gfortran/lib/libgfortran.a
MACHINE_SPECIFIC_LIBS = $(AGL_OBJS) -lssl
PARALLEL_LIB = $(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.o \
$(LAPACK_LIB) $(DISTRIBUTED_SUPERLU_LIBRARY) $(MUMPS_LIB) $(SCALAP_LIB) $(METIS_LIBRARY) \
-L/usr/local/openmpi-1.2.6/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal
ifeq ($(PROGRAMMING_MODE), PARALLEL_INTERPRETERS)
PARALLEL_LIB = $(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.o \
$(FE)/system_of_eqn/linearSOE/sparseGEN/DistributedSparseGenColLinSOE.o \
$(DISTRIBUTED_SUPERLU_LIBRARY) $(MUMPS_LIB) $(SCALAP_LIB) $(METIS_LIBRARY) \
-L/usr/local/openmpi-1.2.6/lib -lmpi_cxx -lmpi_f77 -lmpi -lopen-rte -lopen-pal
endif
# %---------------------------------------------------------%
# | SECTION 7: INCLUDE FILES |
# | |
# | The following macros specify include files needed for |
# | compilation. |
# %---------------------------------------------------------%
ifeq ($(PROGRAMMING_MODE), SEQUENTIAL)
MACHINE_INCLUDES = -I/usr/include \
-I/usr/local/include \
-I$(BASE)/include \
-I/usr/include/cxx \
-I$(HOME)/include -I$(HOME)/blitz \
-I$(CUDA_DIR)/include
else
MACHINE_INCLUDES = -I/usr/include \
-I/usr/local/include \
-I$(BASE)/include \
-I/usr/include/cxx \
-I$(FE)/../OTHER/SuperLU_DIST_2.0/SRC \
-I$(HOME)/include -I$(HOME)/blitz $(MUMPS_INCLUDE) -I$(CUDA_DIR)/include
endif
# this file contains all the OpenSees/SRC includes
include $(FE)/Makefile.incl
TCL_INCLUDES = -I/Library/Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/Headers
INCLUDES = $(TCL_INCLUDES) $(FE_INCLUDES) $(MACHINE_INCLUDES)
===============================================================
- Fri Dec 04, 2015 12:12 am
- Forum: Framework
- Topic: having problem building OpenSees in OS X 10.11.1
- Replies: 10
- Views: 10112
having problem building OpenSees in OS X 10.11.1
Dear all,
I tried to build OpenSees in OS X 10.11.1, but i got the following error:
========================================
ar cqls /users/$UserName$/documents/svn/lib/libCBlas.a idamax.o dasum.o daxpy.o dcopy.o ddot.o dnrm2.o drot.o dscal.o \
dgemv.o dsymv.o dtrsv.o dger.o dsyr2.o dmyblas2.o
ranlib /users/$UserName$/documents/svn/lib/libCBlas.a
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
Makefile:152: warning: overriding commands for target `.c.o'
../../../Makefile.def:259: warning: ignoring old commands for target `.c.o'
Makefile:155: warning: overriding commands for target `.f.o'
../../../Makefile.def:262: warning: ignoring old commands for target `.f.o'
ar cqls /users/$UserName$/documents/svn/lib/libSuperLU.a \
dgssv.o dgssvx.o dsp_blas2.o dsp_blas3.o dgscon.o dlangs.o dgsequ.o dlaqgs.o dpivotgrowth.o dgsrfs.o dgstrf.o dgstrs.o dcopy_to_ucol.o dsnode_dfs.o dsnode_bmod.o dpanel_dfs.o dpanel_bmod.o dreadhb.o dreadrb.o dreadtriple.o dcolumn_dfs.o dcolumn_bmod.o dpivotL.o dpruneL.o dmemory.o dutil.o dmyblas2.o dgsisx.o dgsitrf.o dldperm.o ilu_ddrop_row.o ilu_dsnode_dfs.o ilu_dcolumn_dfs.o ilu_dpanel_dfs.o ilu_dcopy_to_ucol.o ilu_dpivotL.o ddiagonal.o superlu_timer.o util.o memory.o get_perm_c.o mmd.o sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o heap_relax_snode.o colamd.o ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o mc64ad.o qselect.o lsame.o xerbla.o dlacon.o dlamch.o
ranlib /users/$UserName$/documents/svn/lib/libSuperLU.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
Unknown target BandGenLinSOE_Single.o, try: make help
make[4]: Nothing to be done for `all'.
Unknown target ProfileSPDLinSolverGather.o, try: make help
Unknown target ProfileSPDLinSOEGather.o, try: make help
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `law'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
Unknown target HardeningMaterial2.o, try: make help
Unknown target TclImpactMaterial.o, try: make help
Unknown target KinematicHardening.o, try: make help
Unknown target TclKinematicHardening.o, try: make help
Unknown target TclNewUnixialMaterial.o, try: make help
Unknown target PenaltyMaterial.o, try: make help
Unknown target WrappedMaterial.o, try: make help
Unknown target SecantMaterial.o, try: make help
Unknown target ConfinedConcrete02.o, try: make help
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_3D.f90
/usr/local/bin/gfortran -c SDM3D.f90
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_2D.f90
/usr/local/bin/gfortran -c SDM2D.f90
Unknown target Elliptical.o, try: make help
Unknown target McftSection2dfiber.o, try: make help
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
Unknown target PenaltyHandlerNoHomoSPMultipliers.o, try: make help
make[4]: Nothing to be done for `all'.
Unknown target MonitoredAccelerator.o, try: make help
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `tcl'.
make[2]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
Making HTTP.o from HTTP.cpp
/usr/bin/g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn -D_MACOSX -D_HTTPS -D_NOGRAPHICS -O3 -ffloat-store -D_NO_PARALLEL_FILESYSTEM -I/Library/Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/Headers -I/users/$UserName$/documents/svn/OpenSees/SRC/matrix -I/users/$UserName$/documents/svn/OpenSees/SRC/nDarray -I/users/$UserName$/documents/svn/OpenSees/SRC/tagged -I/users/$UserName$/documents/svn/OpenSees/SRC/damage -I/users/$UserName$/documents/svn/OpenSees/SRC/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/material -I/users/$UserName$/documents/svn/OpenSees/SRC/material/wall -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/fedeas -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/drain -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/snap -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/PY -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/limitState -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/backbone -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state/stiffness -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state/unloading -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state/strength -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/soil -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/feap -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/Template3Dep -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/NewTemplate3Dep -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/cyclicSoil -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/UWmaterials -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/stressDilatancyModel -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/cell -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/patch -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/reinfBar -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/reinfLayer -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/section -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/fiber -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/integration -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/yieldSurface -I/users/$UserName$/documents/svn/OpenSees/SRC/material/yieldSurface/evolution -I/users/$UserName$/documents/svn/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/users/$UserName$/documents/svn/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/users/$UserName$/documents/svn/OpenSees/SRC/material/ce234 -I/users/$UserName$/documents/svn/OpenSees/SRC/recorder -I/users/$UserName$/documents/svn/OpenSees/SRC/recorder/response -I/users/$UserName$/documents/svn/OpenSees/SRC/handler -I/users/$UserName$/documents/svn/OpenSees/SRC/database -I/users/$UserName$/documents/svn/OpenSees/SRC/renderer -I/users/$UserName$/documents/svn/OpenSees/SRC/convergenceTest -I/users/$UserName$/documents/svn/OpenSees/SRC/utility -I/users/$UserName$/documents/svn/OpenSees/SRC/actor -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/channel -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/message -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/machineBroker -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/objectBroker -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/actor -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/shadow -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/address -I/users/$UserName$/documents/svn/OpenSees/SRC/tagged/storage -I/users/$UserName$/documents/svn/OpenSees/SRC/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/domain/single -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/component -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/component/storage -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/domain/partitioned -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/partitioner -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/loadBalancer -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/subdomain -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/region -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/node -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/load -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/pattern -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/pattern/drm -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/groundMotion -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/constraints -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/region -I/users/$UserName$/documents/svn/OpenSees/SRC/element -I/users/$UserName$/documents/svn/OpenSees/SRC/element/beam2d -I/users/$UserName$/documents/svn/OpenSees/SRC/element/beam3d -I/users/$UserName$/documents/svn/OpenSees/SRC/element/truss -I/users/$UserName$/documents/svn/OpenSees/SRC/element/fortran -I/users/$UserName$/documents/svn/OpenSees/SRC/element/feap -I/users/$UserName$/documents/svn/OpenSees/SRC/element/zeroLength -I/users/$UserName$/documents/svn/OpenSees/SRC/element/fourNodeQuad -I/users/$UserName$/documents/svn/OpenSees/SRC/element/triangle -I/users/$UserName$/documents/svn/OpenSees/SRC/element/PFEMElement -I/users/$UserName$/documents/svn/OpenSees/SRC/element/beamWithHinges -I/users/$UserName$/documents/svn/OpenSees/SRC/element/dispBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/dispBeamColumnInt -I/users/$UserName$/documents/svn/OpenSees/SRC/element/forceBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/generic -I/users/$UserName$/documents/svn/OpenSees/SRC/element/elasticBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/8nbrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/20nbrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/27nbrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/upU -I/users/$UserName$/documents/svn/OpenSees/SRC/element/UP_ucdavis -I/users/$UserName$/documents/svn/OpenSees/SRC/element/UP-ucsd -I/users/$UserName$/documents/svn/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/brick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/shell -I/users/$UserName$/documents/svn/OpenSees/SRC/element/joint -I/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing -I/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing -I/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/frictionModel -I/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter -I/users/$UserName$/documents/svn/OpenSees/SRC/element/twoNodeLink -I/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/UWelements -I/users/$UserName$/documents/svn/OpenSees/SRC/element/HUelements -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/handler -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/numberer -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/model -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/model/simple -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/method -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele/penalty -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele/lagrange -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele/transformation -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/dof_grp -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/integrator -I/users/$UserName$/documents/svn/OpenSees/SRC/modelbuilder -I/users/$UserName$/documents/svn/OpenSees/SRC/modelbuilder/triangle -I/users/$UserName$/documents/svn/OpenSees/SRC/modelbuilder/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/users/$UserName$/documents/svn/OpenSees/SRC/graph/graph -I/users/$UserName$/documents/svn/OpenSees/SRC/graph/numberer -I/users/$UserName$/documents/svn/OpenSees/SRC/graph/partitioner -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/element -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/users/$UserName$/documents/svn/OpenSees/SRC/coordTransformation -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/analysis/system -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/convergenceCheck -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/curvature -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/designPoint -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/direction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/gFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/gradient -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/hessian -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/meritFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/misc -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/randomNumber -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/rootFinding -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/sensitivity -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/stepSize -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/transformation -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/telm -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/components -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/distributions -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/filter -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/modulatingFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/spectrum -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/storage -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/functionEvaluator -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/performanceFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/domain/component -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/SNOPT -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/FEsensitivity -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/unittest -I/users/$UserName$/documents/svn/OpenSees/SRC/api -I/users/$UserName$/documents/svn/OpenSees/SRC -I/users/$UserName$/documents/svn/OpenSees/OTHER/SuperLU_4.1/SRC -I/users/$UserName$/documents/svn/OpenSees/SRC/package -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/AMD -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/CSPARSE -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/Triangle -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/Tetgen -I/usr/include -I/usr/local/include -I/usr/local/include -I/usr/include/cxx -I/users/$UserName$/documents/svn/include -I/users/$UserName$/documents/svn/blitz -I/include -c HTTP.cpp -o HTTP.o
clang: warning: optimization flag '-ffloat-store' is not supported
clang: warning: argument unused during compilation: '-ffloat-store'
HTTP.cpp:36:10: fatal error: 'openssl/crypto.h' file not found
#include <openssl/crypto.h>
^
1 error generated.
make[3]: *** [HTTP.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2
Makefile:152: warning: overriding commands for target `.c.o'
../../../Makefile.def:259: warning: ignoring old commands for target `.c.o'
Makefile:155: warning: overriding commands for target `.f.o'
../../../Makefile.def:262: warning: ignoring old commands for target `.f.o'
ar cqls /users/$UserName$/documents/svn/lib/libSuperLU.a \
dgssv.o dgssvx.o dsp_blas2.o dsp_blas3.o dgscon.o dlangs.o dgsequ.o dlaqgs.o dpivotgrowth.o dgsrfs.o dgstrf.o dgstrs.o dcopy_to_ucol.o dsnode_dfs.o dsnode_bmod.o dpanel_dfs.o dpanel_bmod.o dreadhb.o dreadrb.o dreadtriple.o dcolumn_dfs.o dcolumn_bmod.o dpivotL.o dpruneL.o dmemory.o dutil.o dmyblas2.o dgsisx.o dgsitrf.o dldperm.o ilu_ddrop_row.o ilu_dsnode_dfs.o ilu_dcolumn_dfs.o ilu_dpanel_dfs.o ilu_dcopy_to_ucol.o ilu_dpivotL.o ddiagonal.o superlu_timer.o util.o memory.o get_perm_c.o mmd.o sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o heap_relax_snode.o colamd.o ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o mc64ad.o qselect.o lsame.o xerbla.o dlacon.o dlamch.o
ranlib /users/$UserName$/documents/svn/lib/libSuperLU.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Nothing to be done for `tcl'.
make[2]: Nothing to be done for `tcl'.
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/zeroLength/TclZeroLength.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/forceBeamColumn/TclForceBeamColumnCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/coordTransformation/TclGeomTransfCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/joint/TclJoint2dCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/joint/TclJoint3dCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/joint/TclBeamColumnJointCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dYS.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dGNL.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclCyclicModelCommands.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/damage/TclModelBuilderDamageModelCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/UP-ucsd/TclFourNodeQuadUPCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/TclElementCommands.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/dispBeamColumnInt/TclDispBeamColumnIntCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elasticBeamColumn/TclElasticBeamCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/fourNodeQuad/TclFourNodeQuadCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/brick/TclTwenty_Node_BrickCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/brick/TclBrickCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter/TclActuatorCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter/TclActuatorCorotCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter/TclAdapterCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/generic/TclGenericClientCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/generic/TclGenericCopyCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingBoucWenCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/feap/TclFeapElementCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/beamWithHinges/TclBeamWithHingesBuilder.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/frictionModel/TclModelBuilderFrictionModelCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/PFEMElement/TclModelBuilder_addPFEMElement.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/PFEMElement/TclPFEMCommands.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/twoNodeLink/TclTwoNodeLinkCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/TclRJWatsonEQSCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/TclFlatSliderCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingPlasticityCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingUFRPCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/TclSingleFPCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/api/elementAPI_TCL.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/lib/libOpenSees.a'
make[1]: *** [tcl] Error 1
make: *** [all] Error 2
==================================================
my system : OS X El Capitan (ver. 10.11.1)
below are a few things i've done to compile OpenSees :
X-code command line tool installed.
gfortran installed.
modified "HOME", "CC++", "CC" and "FC" in MakeFile.def.MacOS10.8 to correct path.
Kindly help.
Thanks and regards.
I tried to build OpenSees in OS X 10.11.1, but i got the following error:
========================================
ar cqls /users/$UserName$/documents/svn/lib/libCBlas.a idamax.o dasum.o daxpy.o dcopy.o ddot.o dnrm2.o drot.o dscal.o \
dgemv.o dsymv.o dtrsv.o dger.o dsyr2.o dmyblas2.o
ranlib /users/$UserName$/documents/svn/lib/libCBlas.a
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
Makefile:152: warning: overriding commands for target `.c.o'
../../../Makefile.def:259: warning: ignoring old commands for target `.c.o'
Makefile:155: warning: overriding commands for target `.f.o'
../../../Makefile.def:262: warning: ignoring old commands for target `.f.o'
ar cqls /users/$UserName$/documents/svn/lib/libSuperLU.a \
dgssv.o dgssvx.o dsp_blas2.o dsp_blas3.o dgscon.o dlangs.o dgsequ.o dlaqgs.o dpivotgrowth.o dgsrfs.o dgstrf.o dgstrs.o dcopy_to_ucol.o dsnode_dfs.o dsnode_bmod.o dpanel_dfs.o dpanel_bmod.o dreadhb.o dreadrb.o dreadtriple.o dcolumn_dfs.o dcolumn_bmod.o dpivotL.o dpruneL.o dmemory.o dutil.o dmyblas2.o dgsisx.o dgsitrf.o dldperm.o ilu_ddrop_row.o ilu_dsnode_dfs.o ilu_dcolumn_dfs.o ilu_dpanel_dfs.o ilu_dcopy_to_ucol.o ilu_dpivotL.o ddiagonal.o superlu_timer.o util.o memory.o get_perm_c.o mmd.o sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o heap_relax_snode.o colamd.o ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o mc64ad.o qselect.o lsame.o xerbla.o dlacon.o dlamch.o
ranlib /users/$UserName$/documents/svn/lib/libSuperLU.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
Unknown target BandGenLinSOE_Single.o, try: make help
make[4]: Nothing to be done for `all'.
Unknown target ProfileSPDLinSolverGather.o, try: make help
Unknown target ProfileSPDLinSOEGather.o, try: make help
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `law'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
Unknown target HardeningMaterial2.o, try: make help
Unknown target TclImpactMaterial.o, try: make help
Unknown target KinematicHardening.o, try: make help
Unknown target TclKinematicHardening.o, try: make help
Unknown target TclNewUnixialMaterial.o, try: make help
Unknown target PenaltyMaterial.o, try: make help
Unknown target WrappedMaterial.o, try: make help
Unknown target SecantMaterial.o, try: make help
Unknown target ConfinedConcrete02.o, try: make help
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_3D.f90
/usr/local/bin/gfortran -c SDM3D.f90
/usr/local/bin/gfortran -c MODULE_ALL_INTERFACES_2D.f90
/usr/local/bin/gfortran -c SDM2D.f90
Unknown target Elliptical.o, try: make help
Unknown target McftSection2dfiber.o, try: make help
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
Unknown target PenaltyHandlerNoHomoSPMultipliers.o, try: make help
make[4]: Nothing to be done for `all'.
Unknown target MonitoredAccelerator.o, try: make help
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `tcl'.
make[2]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
Making HTTP.o from HTTP.cpp
/usr/bin/g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_AMDn -D_MACOSX -D_HTTPS -D_NOGRAPHICS -O3 -ffloat-store -D_NO_PARALLEL_FILESYSTEM -I/Library/Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/Headers -I/users/$UserName$/documents/svn/OpenSees/SRC/matrix -I/users/$UserName$/documents/svn/OpenSees/SRC/nDarray -I/users/$UserName$/documents/svn/OpenSees/SRC/tagged -I/users/$UserName$/documents/svn/OpenSees/SRC/damage -I/users/$UserName$/documents/svn/OpenSees/SRC/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/material -I/users/$UserName$/documents/svn/OpenSees/SRC/material/wall -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/fedeas -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/drain -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/snap -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/PY -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/limitState -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/users/$UserName$/documents/svn/OpenSees/SRC/material/uniaxial/backbone -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state/stiffness -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state/unloading -I/users/$UserName$/documents/svn/OpenSees/SRC/material/state/strength -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/soil -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/feap -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/Template3Dep -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/NewTemplate3Dep -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/cyclicSoil -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/UWmaterials -I/users/$UserName$/documents/svn/OpenSees/SRC/material/nD/stressDilatancyModel -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/cell -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/patch -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/reinfBar -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/reinfLayer -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/repres/section -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/fiber -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/integration -I/users/$UserName$/documents/svn/OpenSees/SRC/material/section/yieldSurface -I/users/$UserName$/documents/svn/OpenSees/SRC/material/yieldSurface/evolution -I/users/$UserName$/documents/svn/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/users/$UserName$/documents/svn/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/users/$UserName$/documents/svn/OpenSees/SRC/material/ce234 -I/users/$UserName$/documents/svn/OpenSees/SRC/recorder -I/users/$UserName$/documents/svn/OpenSees/SRC/recorder/response -I/users/$UserName$/documents/svn/OpenSees/SRC/handler -I/users/$UserName$/documents/svn/OpenSees/SRC/database -I/users/$UserName$/documents/svn/OpenSees/SRC/renderer -I/users/$UserName$/documents/svn/OpenSees/SRC/convergenceTest -I/users/$UserName$/documents/svn/OpenSees/SRC/utility -I/users/$UserName$/documents/svn/OpenSees/SRC/actor -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/channel -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/message -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/machineBroker -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/objectBroker -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/actor -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/shadow -I/users/$UserName$/documents/svn/OpenSees/SRC/actor/address -I/users/$UserName$/documents/svn/OpenSees/SRC/tagged/storage -I/users/$UserName$/documents/svn/OpenSees/SRC/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/domain/single -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/component -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/component/storage -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/domain/partitioned -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/partitioner -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/loadBalancer -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/subdomain -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/region -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/node -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/load -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/pattern -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/pattern/drm -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/groundMotion -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/constraints -I/users/$UserName$/documents/svn/OpenSees/SRC/domain/region -I/users/$UserName$/documents/svn/OpenSees/SRC/element -I/users/$UserName$/documents/svn/OpenSees/SRC/element/beam2d -I/users/$UserName$/documents/svn/OpenSees/SRC/element/beam3d -I/users/$UserName$/documents/svn/OpenSees/SRC/element/truss -I/users/$UserName$/documents/svn/OpenSees/SRC/element/fortran -I/users/$UserName$/documents/svn/OpenSees/SRC/element/feap -I/users/$UserName$/documents/svn/OpenSees/SRC/element/zeroLength -I/users/$UserName$/documents/svn/OpenSees/SRC/element/fourNodeQuad -I/users/$UserName$/documents/svn/OpenSees/SRC/element/triangle -I/users/$UserName$/documents/svn/OpenSees/SRC/element/PFEMElement -I/users/$UserName$/documents/svn/OpenSees/SRC/element/beamWithHinges -I/users/$UserName$/documents/svn/OpenSees/SRC/element/dispBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/dispBeamColumnInt -I/users/$UserName$/documents/svn/OpenSees/SRC/element/forceBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/generic -I/users/$UserName$/documents/svn/OpenSees/SRC/element/elasticBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/8nbrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/20nbrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/27nbrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/upU -I/users/$UserName$/documents/svn/OpenSees/SRC/element/UP_ucdavis -I/users/$UserName$/documents/svn/OpenSees/SRC/element/UP-ucsd -I/users/$UserName$/documents/svn/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/brick -I/users/$UserName$/documents/svn/OpenSees/SRC/element/shell -I/users/$UserName$/documents/svn/OpenSees/SRC/element/joint -I/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing -I/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing -I/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/frictionModel -I/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter -I/users/$UserName$/documents/svn/OpenSees/SRC/element/twoNodeLink -I/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/users/$UserName$/documents/svn/OpenSees/SRC/element/UWelements -I/users/$UserName$/documents/svn/OpenSees/SRC/element/HUelements -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/handler -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/numberer -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/model -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/model/simple -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/method -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele/penalty -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele/lagrange -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/fe_ele/transformation -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/dof_grp -I/users/$UserName$/documents/svn/OpenSees/SRC/analysis/integrator -I/users/$UserName$/documents/svn/OpenSees/SRC/modelbuilder -I/users/$UserName$/documents/svn/OpenSees/SRC/modelbuilder/triangle -I/users/$UserName$/documents/svn/OpenSees/SRC/modelbuilder/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/users/$UserName$/documents/svn/OpenSees/SRC/system_of_eqn/eigenSOE -I/users/$UserName$/documents/svn/OpenSees/SRC/graph/graph -I/users/$UserName$/documents/svn/OpenSees/SRC/graph/numberer -I/users/$UserName$/documents/svn/OpenSees/SRC/graph/partitioner -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/element -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/users/$UserName$/documents/svn/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/users/$UserName$/documents/svn/OpenSees/SRC/coordTransformation -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/analysis -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/analysis/system -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/convergenceCheck -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/curvature -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/designPoint -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/direction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/gFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/gradient -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/hessian -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/meritFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/misc -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/randomNumber -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/rootFinding -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/sensitivity -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/stepSize -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/transformation -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/analysis/telm -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/components -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/distributions -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/filter -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/modulatingFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/spectrum -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/storage -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/functionEvaluator -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/domain/performanceFunction -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/domain -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/domain/component -I/users/$UserName$/documents/svn/OpenSees/SRC/optimization/SNOPT -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/FEsensitivity -I/users/$UserName$/documents/svn/OpenSees/SRC/reliability/tcl -I/users/$UserName$/documents/svn/OpenSees/SRC/unittest -I/users/$UserName$/documents/svn/OpenSees/SRC/api -I/users/$UserName$/documents/svn/OpenSees/SRC -I/users/$UserName$/documents/svn/OpenSees/OTHER/SuperLU_4.1/SRC -I/users/$UserName$/documents/svn/OpenSees/SRC/package -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/AMD -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/CSPARSE -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/Triangle -I/users/$UserName$/documents/svn/OpenSees/SRC/../OTHER/Tetgen -I/usr/include -I/usr/local/include -I/usr/local/include -I/usr/include/cxx -I/users/$UserName$/documents/svn/include -I/users/$UserName$/documents/svn/blitz -I/include -c HTTP.cpp -o HTTP.o
clang: warning: optimization flag '-ffloat-store' is not supported
clang: warning: argument unused during compilation: '-ffloat-store'
HTTP.cpp:36:10: fatal error: 'openssl/crypto.h' file not found
#include <openssl/crypto.h>
^
1 error generated.
make[3]: *** [HTTP.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2
Makefile:152: warning: overriding commands for target `.c.o'
../../../Makefile.def:259: warning: ignoring old commands for target `.c.o'
Makefile:155: warning: overriding commands for target `.f.o'
../../../Makefile.def:262: warning: ignoring old commands for target `.f.o'
ar cqls /users/$UserName$/documents/svn/lib/libSuperLU.a \
dgssv.o dgssvx.o dsp_blas2.o dsp_blas3.o dgscon.o dlangs.o dgsequ.o dlaqgs.o dpivotgrowth.o dgsrfs.o dgstrf.o dgstrs.o dcopy_to_ucol.o dsnode_dfs.o dsnode_bmod.o dpanel_dfs.o dpanel_bmod.o dreadhb.o dreadrb.o dreadtriple.o dcolumn_dfs.o dcolumn_bmod.o dpivotL.o dpruneL.o dmemory.o dutil.o dmyblas2.o dgsisx.o dgsitrf.o dldperm.o ilu_ddrop_row.o ilu_dsnode_dfs.o ilu_dcolumn_dfs.o ilu_dpanel_dfs.o ilu_dcopy_to_ucol.o ilu_dpivotL.o ddiagonal.o superlu_timer.o util.o memory.o get_perm_c.o mmd.o sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o heap_relax_snode.o colamd.o ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o mc64ad.o qselect.o lsame.o xerbla.o dlacon.o dlamch.o
ranlib /users/$UserName$/documents/svn/lib/libSuperLU.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /users/$UserName$/documents/svn/lib/libUmfpack.a(umf_di_dump.o) has no symbols
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Nothing to be done for `tcl'.
make[2]: Nothing to be done for `tcl'.
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/zeroLength/TclZeroLength.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/forceBeamColumn/TclForceBeamColumnCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/coordTransformation/TclGeomTransfCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/joint/TclJoint2dCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/joint/TclJoint3dCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/joint/TclBeamColumnJointCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dYS.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dGNL.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclCyclicModelCommands.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/damage/TclModelBuilderDamageModelCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/UP-ucsd/TclFourNodeQuadUPCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/TclElementCommands.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/dispBeamColumnInt/TclDispBeamColumnIntCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elasticBeamColumn/TclElasticBeamCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/fourNodeQuad/TclFourNodeQuadCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/brick/TclTwenty_Node_BrickCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/brick/TclBrickCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter/TclActuatorCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter/TclActuatorCorotCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/adapter/TclAdapterCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/generic/TclGenericClientCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/generic/TclGenericCopyCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingBoucWenCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/feap/TclFeapElementCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/beamWithHinges/TclBeamWithHingesBuilder.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/frictionModel/TclModelBuilderFrictionModelCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/PFEMElement/TclModelBuilder_addPFEMElement.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/PFEMElement/TclPFEMCommands.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/twoNodeLink/TclTwoNodeLinkCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/TclRJWatsonEQSCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/TclFlatSliderCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingPlasticityCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingUFRPCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/element/frictionBearing/TclSingleFPCommand.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/OpenSees/SRC/api/elementAPI_TCL.o'
clang: error: no such file or directory: '/users/$UserName$/documents/svn/lib/libOpenSees.a'
make[1]: *** [tcl] Error 1
make: *** [all] Error 2
==================================================
my system : OS X El Capitan (ver. 10.11.1)
below are a few things i've done to compile OpenSees :
X-code command line tool installed.
gfortran installed.
modified "HOME", "CC++", "CC" and "FC" in MakeFile.def.MacOS10.8 to correct path.
Kindly help.
Thanks and regards.
- Thu Dec 03, 2015 5:16 am
- Forum: Parallel Processing
- Topic: OpenSEES parallel(Mac) download link seems to be broken
- Replies: 5
- Views: 2551
OpenSEES parallel(Mac) download link seems to be broken
OpenSEES parallel(OS X) download link seems to be broken.
I tried to download the newest version of OpenSEES parallel for Mac on the download page below, but it said "The page you are looking for either no longer exists or has not been created".
http://opensees.berkeley.edu/OpenSees/p ... wnload.php
On the other hand, I successfully downloaded OpenSEES parallel 2.4.0 for Mac.
I guess OpenSEES Parallel 2.4.6 for Mac is not yet ready? or is there any other problem?
I tried to download the newest version of OpenSEES parallel for Mac on the download page below, but it said "The page you are looking for either no longer exists or has not been created".
http://opensees.berkeley.edu/OpenSees/p ... wnload.php
On the other hand, I successfully downloaded OpenSEES parallel 2.4.0 for Mac.
I guess OpenSEES Parallel 2.4.6 for Mac is not yet ready? or is there any other problem?
- Fri Jun 12, 2015 12:31 am
- Forum: Documentation
- Topic: Some lectures are missing in 'Discovering OpenSees' page
- Replies: 1
- Views: 1969
Re: Some lectures are missing in 'Discovering OpenSees' page
I happened to arrive the lecture page by googling :
http://opensees.berkeley.edu/wiki/index ... esDays2013
It seems like 'OpenSees Days 2013' is not listed in the 'User documentation' page.
http://opensees.berkeley.edu/wiki/index ... esDays2013
It seems like 'OpenSees Days 2013' is not listed in the 'User documentation' page.
- Thu Jun 11, 2015 11:07 pm
- Forum: Documentation
- Topic: Some lectures are missing in 'Discovering OpenSees' page
- Replies: 1
- Views: 1969
Some lectures are missing in 'Discovering OpenSees' page
I followed the links in 'Discovering OpenSees' page. And then I found out that some lectures are not listed in the page, which is,
https://www.youtube.com/watch?v=V3z7gXkRmj4
I found the video lecture very helpful in understanding OpenSees. But unfortunately, slides in the lecture video seems to be broken. most pages are not shown properly.
I would be most grateful if you would provide the lecture materials.
https://www.youtube.com/watch?v=V3z7gXkRmj4
I found the video lecture very helpful in understanding OpenSees. But unfortunately, slides in the lecture video seems to be broken. most pages are not shown properly.
I would be most grateful if you would provide the lecture materials.
- Thu Jun 11, 2015 8:02 pm
- Forum: Framework
- Topic: Adding my own code in OSX
- Replies: 1
- Views: 1403
Adding my own code in OSX
Hi, all.
I've been trying to implement my own code to OpenSEES.
I checked 'OpenSees Wiki' --> 'Discovering OpenSees' --> 'Implementing Your own Material in OpenSees, January 2012'. But in this page, no instructions were made for Mac OS X systems.
Should I use Windows to develop my own code?
I've been trying to implement my own code to OpenSEES.
I checked 'OpenSees Wiki' --> 'Discovering OpenSees' --> 'Implementing Your own Material in OpenSees, January 2012'. But in this page, no instructions were made for Mac OS X systems.
Should I use Windows to develop my own code?
- Tue Oct 07, 2014 12:13 am
- Forum: Framework
- Topic: ElasticPPcpp dll compiled but failed to run in OpenSees
- Replies: 22
- Views: 19970
Re: ElasticPPcpp dll compiled but failed to run in OpenSees
Thank you for your reply, fmk
I'm very much apprreciated with your kind advice.
for Pinching4 material, external procedure is not included.
so i added one from "elasticPPcpp", as fmk adviced.
finally, modified 'Pinching4' (which is 'MyMat') seems to work well.
and i have one more question.
I'm trying to save a variable included in 'Pinching4'.(it can be any variables. in this case, Tstrain)
I tried
======================================================
ofstream outputFile(myString, ios::out | ios::app);
sprintf(myString, "%20.8e", Tstrain);
outputFile << myString << endln;
outputFile.close();
=====================================================
procedure during "int Pinching4Material::commitState(void)".
I successfully saved variable 'Tstrain' as 'Tstrain.txt'.
but when i used this method, analysis time greatly increased.
is this because i implemented this code in "commitState"?
I'm very much apprreciated with your kind advice.
for Pinching4 material, external procedure is not included.
so i added one from "elasticPPcpp", as fmk adviced.
finally, modified 'Pinching4' (which is 'MyMat') seems to work well.
and i have one more question.
I'm trying to save a variable included in 'Pinching4'.(it can be any variables. in this case, Tstrain)
I tried
======================================================
ofstream outputFile(myString, ios::out | ios::app);
sprintf(myString, "%20.8e", Tstrain);
outputFile << myString << endln;
outputFile.close();
=====================================================
procedure during "int Pinching4Material::commitState(void)".
I successfully saved variable 'Tstrain' as 'Tstrain.txt'.
but when i used this method, analysis time greatly increased.
is this because i implemented this code in "commitState"?
- Fri Oct 03, 2014 10:06 pm
- Forum: Framework
- Topic: ElasticPPcpp dll compiled but failed to run in OpenSees
- Replies: 22
- Views: 19970
Re: ElasticPPcpp dll compiled but failed to run in OpenSees
I feel so shamed that i didn't read the entire manual.
All i need to do was to change 'OPS_ElasticPPcpp' to 'OPS_MyMat' to implement my material to OpenSees, instead of changing every 'ElasticPPcpp' to 'MyMat'.
and i also solved the problem for other materials (such as, Steel01)
#ifdef _USRDLL
#define OPS_Export extern "C" _declspec(dllexport)
#elif _MACOSX
#define OPS_Export extern "C" __attribute__((visibility("default")))
#else
#define OPS_Export extern "C"
#endif
should be included before 'OPS_MyMat' starts, as masual said.
and now I have another question.
for some existing materials(such as, Pinching4Material and ElasticMaterial, etc.), external procedure is not included.
How do i modify OpenSees material command from 'Pinching4' to 'MyMat' for cases like this?
All i need to do was to change 'OPS_ElasticPPcpp' to 'OPS_MyMat' to implement my material to OpenSees, instead of changing every 'ElasticPPcpp' to 'MyMat'.
and i also solved the problem for other materials (such as, Steel01)
#ifdef _USRDLL
#define OPS_Export extern "C" _declspec(dllexport)
#elif _MACOSX
#define OPS_Export extern "C" __attribute__((visibility("default")))
#else
#define OPS_Export extern "C"
#endif
should be included before 'OPS_MyMat' starts, as masual said.
and now I have another question.
for some existing materials(such as, Pinching4Material and ElasticMaterial, etc.), external procedure is not included.
How do i modify OpenSees material command from 'Pinching4' to 'MyMat' for cases like this?
- Fri Oct 03, 2014 5:13 pm
- Forum: Framework
- Topic: ElasticPPcpp dll compiled but failed to run in OpenSees
- Replies: 22
- Views: 19970
Re: ElasticPPcpp dll compiled but failed to run in OpenSees
I, too, have been trying to write my own material. but it didn't work out as i intended.
so i tried existing material in OpenSees SVN.
all i did was modify every words (which was, 'ElasticMaterial') to "MyTestMaterial" in "ElasticMaterial.cpp" and "ElasticMaterial.h" to see if new OpenSees command is working.
(e.g. uniaxialMaterial MyTestMaterial $matTag $E <$eta> <$Eneg> )
I successfully created "MyTestMaterial.dll" by following the tutorial, but OpenSees spat out like : WARNING could not create uniaxialMaterial MyTestMaterial
(I also tried modifying Steel01 OpenSees command: Steel01 to trialMat01, but it didn't work also.)
I have no idea what is wrong with 'MyTestMaterial.dll'.
so i tried existing material in OpenSees SVN.
all i did was modify every words (which was, 'ElasticMaterial') to "MyTestMaterial" in "ElasticMaterial.cpp" and "ElasticMaterial.h" to see if new OpenSees command is working.
(e.g. uniaxialMaterial MyTestMaterial $matTag $E <$eta> <$Eneg> )
I successfully created "MyTestMaterial.dll" by following the tutorial, but OpenSees spat out like : WARNING could not create uniaxialMaterial MyTestMaterial
(I also tried modifying Steel01 OpenSees command: Steel01 to trialMat01, but it didn't work also.)
I have no idea what is wrong with 'MyTestMaterial.dll'.
- Mon Sep 29, 2014 3:55 am
- Forum: Framework
- Topic: Adding new material
- Replies: 13
- Views: 13356
Re: Adding new material
I'm having exactly the same problem.
I also get the trialMat01.dll file like in the tutorial without warnings.
but I get this message also: "WARNING could not create unixialMaterial trialMat01"
How did you solve this problem?
does anyone know how?
I'm so desperate to see the answer.
I also get the trialMat01.dll file like in the tutorial without warnings.
but I get this message also: "WARNING could not create unixialMaterial trialMat01"
How did you solve this problem?
does anyone know how?
I'm so desperate to see the answer.