gfxgfx
 
Please login or register.

Login with username, password and session length
 
gfx gfx
gfx
1608 Posts in 532 Topics by 776 Members - Latest Member: evvaletov September 29, 2022, 04:08:07 PM
*
gfx* Home | Help | Search | Login | Register | gfx
gfx
Absoft User Forum  |  Support  |  Building and Using Additional Software & Libraries  |  Building Charm++ on 64-bit Linux
gfx
gfxgfx
 

Author Topic: Building Charm++ on 64-bit Linux  (Read 3223 times)

forumadmin

  • Administrator
  • Sr. Member
  • *****
  • Posts: 332
Building Charm++ on 64-bit Linux
« on: April 03, 2012, 02:10:35 PM »
This post provides instructions for building Charm++ on 64-bit Linux with Absoft Pro Fortran 2012  (v11.5.0) and later.

Charm++ is a runtime library to let C++ objects communicate with each other efficiently. A Fortran90 interface is supplied.

Charm++ requires that an MPI package be installed first. See other posts in this section for instructions on installing an MPI package.

Charm++ can obtained from the Department of Computer Science of the University of Illinois.

1. Download the package. At the time of this post, the most current version was Charm++ 6.4.0 and file name was charm-6.4.0_src.tar.bz2.

http://charm.cs.uiuc.edu/

2. Unpack the files into your home directory:

tar xf charm-6.4.0_src.tar.bz2

3. Download the Absoft compiler configuration files:

http://www.absoft.com/electronicdelivery/library/absoft_charm.tar.gz

4. Unpack the files:

cp absoft_charm.tar.gz ~/charm-6.4.0
cd ~/charm-6.4.0
tar xf absoft_charm.tar.gz

5. Build the package:

./build all mpi-linux-x86_64 absoft --basedir /opt/mpich2-64

Note: If you installed a different MPI than MPICH2 or installed it into a different directory, change the "--basedir" argument with the path to your MPI installation

6. Test the installation:

cd ~/charm-6.4.0/mpi-linux-x86_64-absoft/tests/charm++/simplearrayhello
make test

cd ~/charm-6.4.0/examples/charm++/f90charm/hello
make test
« Last Edit: April 05, 2012, 01:15:32 PM by forumadmin »

Absoft User Forum  |  Support  |  Building and Using Additional Software & Libraries  |  Building Charm++ on 64-bit Linux
 

gfxgfx
gfx gfx
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!