Thank Jeff so much!
i reinstall the lammpi with trillium, the lam-ssi*.h have been included :)
$LAMHOME/lib seems the same with before
"Jeff Squyres (jsquyres)" <jsquyres_at_[hidden]> wrote:
These files are considered internal to LAM and are not installed by default. Specifically, most users use LAM/MPI for MPI applications, and these headers are not necessary for that.
To install these headers, you need to configure LAM/MPI with the --with-trillium switch. This enables the building of several extra developer-level tools and installs all the internal header files. See the LAM/MPI Installation Guide for a longer explanation.
The *.la and *.a files are not installed because by default they are all rolled up into liblam and libmpi. They are what are called Libtool convenience libraries -- the sources in a given directory are rolled up into a single .a and then that .a is rolled into a higher-level library (i.e., liblam and libmpi). See the Libtool documentation for a longer explanation of convenience libraries and how Libtool integrates with Automake.
Hope this helps.
---------------------------------
From: lam-bounces_at_[hidden] [mailto:lam-bounces_at_[hidden]] On Behalf Of Mars Lenjoy
Sent: Sunday, April 16, 2006 6:31 AM
To: General LAM/MPI mailing list
Subject: Re: LAM: where are the header files such as lam-ssi.h?
under the /lam-7.1.2/share/include, there are
lam-ssi-boot.h lam-ssi-cr.h lam-ssi-rpi.h lam-ssi-coll.h lam-ssi.h
i'm wondering why these files were not copied to the $LAMHOME/include during installation?
in addition, there're so many liblam_ssi_*.la and liblam_ssi_*.a under the /lam-7.1.2/share, why are most of them not copied to the $LAMHOME/lib?
ps:
while installing, i have already done
./configure --with-cr-blcr=... --with-rpi=crtcp ...
Thanks for your patience
Lenjoy
Mars Lenjoy <mars_lenjoy_at_[hidden]> wrote:
i want to use the API of lamcheckpoint and lamrestart,
according to the document of
Checkpoint/Restart System Services Interface (SSI) Modules for LAM/MPI
API Version 1.0.0 / SSI ersion 1.0.0,
the <lam-ssi.h> and <lam-ssi-cr.h> must be included as header files.
but i cannot find these two files
could you please tell me which path are these files in?
anything wrong in installation?
ps:
=======================================================
$ laminfo
LAM/MPI: 7.1.2
Architecture: i686-pc-linux-gnu
......
SSI cr: blcr (API v1.0, Module v1.1)
SSI cr: self (API v1.0, Module v1.0)
that seems okay.
$ ls LAMHOME/include/
lam_config_bottom.h lam_config.h mpi2cxx mpicxx.h mpi.h mpiof.h mpio.h
$ ls LAMHOME/include/mpi2cxx/
comm.h info.h perrhandler.h pstatus.h
comm_inln.h info_inln.h pexception.h pstatus_inln.h
constants.h intercomm.h pgroup.h ptopology.h
datatype.h intercomm_inln.h pgroup_inln.h pwin.h
datatype_inln.h intracomm.h pinfo.h request.h
errhandler.h intracomm_inln.h pintercomm.h request_inln.h
errhandler_inln.h mpi2cxx_list.h pintracomm.h status.h
exception.h mpi2cxx_map.h pmpicxx.h status_inln.h
functions.h op.h pop.h topology.h
functions_inln.h op_inln.h pop_inln.h topology_inln.h
group.h pcomm.h prequest.h win.h
group_inln.h pdatatype.h prequest_inln.h win_inln.h
=============================================================================
---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1?min._______________________________________________
This list is archived at http://www.lam-mpi.org/MailArchives/lam/
---------------------------------
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2?min or less._______________________________________________
This list is archived at http://www.lam-mpi.org/MailArchives/lam/
---------------------------------
How low will we go? Check out Yahoo! Messengers low PC-to-Phone call rates.
|