HPC BRC OpenSees installation without sudo privileges

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
luisberg
Posts: 1
Joined: Sun Feb 28, 2021 10:43 am

HPC BRC OpenSees installation without sudo privileges

Post by luisberg » Sun Mar 21, 2021 8:03 pm

Hello,

I have been looking for a way to install OpenSees within the HPC Berkeley Research Computing Savio Clusters environment. So far, I've followed the instructions on here: https://vijaypolimeru.github.io/researc ... buntu.html

The issue, however, is with the dependencies:
sudo apt-get install make
sudo apt-get install tcl8.6
sudo apt-get install tcl8.6-dev
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install gfortran
sudo apt-get install python3-dev

Some of these are pre-installed in the HPC environment but for the ones that are not (such as tcl8.6) it is not possible to add them in. From the software requirements listed here, https://docs-research-it.berkeley.edu/s ... -software/, the software must be "Be capable of installation without root/sudo privileges." Does this mean I will not be able to install OpenSees in the HPC environment?

The last time I tried I got a hefty catalog of errors, most of them looking like:
g++: error: /global/home/users/ /OpenSees/SRC/domain/pattern/TclPatternCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/domain/pattern/TclSeriesCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/domain/pattern/TclSeriesIntegratorCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/domain/groundMotion/TclGroundMotionCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/material/uniaxial/limitState/TclLimitState.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/zeroLength/TclZeroLength.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/forceBeamColumn/TclForceBeamColumnCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/coordTransformation/TclGeomTransfCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/joint/TclJoint2dCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/joint/TclJoint3dCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/joint/TclBeamColumnJointCommand.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dYS.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dGNL.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/element/updatedLagrangianBeamColumn/TclCyclicModelCommands.o: No such file or directory
g++: error: /global/home/users/ /OpenSees/SRC/material/yieldSurface/yieldSurfaceBC/TclModelBuilderYieldSurfaceBCCommand.o: No such file or directory
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/global/home/users/ /OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2

Any help on this would be much appreciated.

Best,
Luis

Post Reply