sherpa is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" (/hepforge/svn/sherpa does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 8 years ago

Last modified 7 years ago

#263 new setup

Sherpa on IBM BlueGene/Q

Reported by: Stefan Hoeche Owned by: Stefan Hoeche
Priority: major Milestone: perfect
Component: Unknown Version: 2.0.0
Keywords: Cc:


This ticket contains instructions for compiling and running Sherpa on IBM BG/Q systems.

Attachments (1)

lock_1.patch (2.3 KB) - added by Stefan Hoeche 7 years ago.

Download all attachments as: .zip

Change History (3)

comment:1 Changed 8 years ago by Stefan Hoeche

Version: 2.0.beta22.0.0

Configure with

./configure <your options> --enable-mpi --host=powerpc64-bgq-linux CC=mpic++ CXX=mpic++ FC='mpif90 -fPIC -funderscoring' LDFLAGS=-dynamic

Run with

qsub -A <account> -n <nofcores> -t 60 --mode c16 <prefix>/bin/Sherpa -lrun.log

comment:2 Changed 7 years ago by anonymous

For versions 2.1.0 and above you may need a custom installation of sqlite:

tar -xzf sqlite-autoconf-3080200.tar.gz
cd sqlite-autoconf-3080200/
./configure --prefix=/path/to/sqlite --host=powerpc64-bgq-linux CC=mpicc LDFLAGS=-dynamic
sed -e's|sqlite\\\\ |sqlite_|g' -i config.status
make && make install

When installing Sherpa, use the following configure options

./configure <your options> --enable-mpi --with-sqlite3=/path/to/sqlite --host=powerpc64-bgq-linux CC=mpicc CXX=mpic++ FC='mpif90 -fPIC -funderscoring' LDFLAGS=-dynamic

Note that SQLite locking is broken on BG/Q. To work around this problem, please use the patch below and run Sherpa with commandline option


which can also be put into the (run) section of your input file.

Last edited 7 years ago by Stefan Hoeche (previous) (diff)

Changed 7 years ago by Stefan Hoeche

Attachment: lock_1.patch added

Modify Ticket

Change Properties
as new The owner will remain Stefan Hoeche.
as The resolution will be set.
to The owner will be changed from Stefan Hoeche to the selected user.
The owner will be changed from Stefan Hoeche to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.