Hi Bernard,
It's a game of trial and learning from errors. Scott gave very good instructions, but no computer behaves identically. Here is what it worked for me:
1) First, install VisIt 2.4.2. Go to: http://portal.nersc.gov/svn/visit/trunk/releases/2.4.2/ Download visit-install2_4_2 and visit2_4_2.darwin-x86_64.tar.gz (Ctrl-Click, Save files as) $ sudo ./visit-install2_4_2.sh 2.4.2 darwin-x86_64 /opt/local/ Password: Choose a system configuration file…… Enter (1-14): 1 (compiling) . . find: /opt/local//2.4.2+/.visit/bin: No such file or directory find: /opt/local//2.4.2+/.visit/bin: No such file or directory visit-install done
2) Now, it's time to prepare your paths: $ vi ~/.profile Add to your path: /opt/local/2.4.2/darwin-x86_64/bin $ source ~/.profile $ echo $PATH /opt/local/bin:/opt/local/sbin:/opt/local/2.4.2/darwin-x86_64/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin $ source ~/.profile $ sudo ln -s /opt/local/lib/libmpi_cxx.dylib /usr/lib/ $ sudo ln -s /opt/local/lib/libmpi.dylib /usr/lib/ $ sudo ln -s /opt/local/lib/libopen-rte.dylib /usr/lib/ $ sudo ln -s /opt/local/lib/libopen-pal.dylib /usr/lib/
3) Now, build the Carpet plugin. $ svn co https://svn.cactuscode.org/VizTools/CarpetHDF5/trunk/ CarpetHDF5 $ sudo ./install CMake: CXXFLAGS = -I/opt/local/2.4.2/darwin-x86_64/include/ -I/opt/local/2.4.2/darwin-x86_64/include/hdf5/include LDFLAGS = -L/opt/local/2.4.2/darwin-x86_64/lib -L/opt/local/lib
Save, and close .(compiling) . . [100%] Built target MCarpetHDF5Database
4) Finally, take heart and open visit $ sudo visit -noconfig
Let me know fi it's working for you.
best, Maria
________________________________________ From: Kelly, Bernard J. (GSFC-660.0)[UNIVERSITY OF MARYLAND BALTIMORE COUNTY] [bernard.j.kelly@nasa.gov] Sent: Wednesday, May 23, 2012 9:25 PM To: Babiuc-Hamilton, Maria Subject: Re: [Users] MPI problem on Mac OS X
Hi Maria.
Thanks; I'm using Barry's modern Lion config successfully to compile on Snow Leopard with all the MacPorts stuff he suggests. However this doesn't help me with VisIt. I'm still getting the same old error we've both seen before:
"The metadata server running on host localhost has exited abnormally. VisIt is trying to restart it. Shortly thereafter, the following occured... VisIt was unable to open "/Users/bjkelly1/Projects/CODES/Cactus/exe/ML_BSSN_Kerr/ml_bssn::ml_lapse.h 5". Each attempt to open it caused VisIt's metadata server to crash. This can occur when the file is corrupted, or when the underlying file format has changed and VisIt's readers have not been updated yet, or when the reader VisIt is using for your file format is not robust. Please check whether the file is corrupted and, if not, contact a VisIt developer. "
Are you telling me you've got past this to a successful data read-in?
Bernard
On 5/23/12 4:55 PM, "Babiuc-Hamilton, Maria" babiuc@marshall.edu wrote:
Hi,
I fixed the problem. Yes, the config file for Snow-Leopard uses ithe system's own mpi from /usr/include. On one laptop, this was fine, but on the other one, after I linked the libraries, it got messed up. Panicked, I did some hacking in /usr/local, /usr/bin and /usr/include of which I am not proud, but now it works! I might have not needed to do this, but I wanted to clean any residue of openmpi that was there.
Barry, wow, I'm succesfully using your lion configuration on the Snow Leopard!
Bernard, it is safe to use the lion configuration on the Snow Leopard, after you do the macport installs specified in the header, and this will greatly simply your problem with VisIt.
Thanks, Maria
From: Barry Wardell <barry.wardell@gmail.commailto:barry.wardell@gmail.com> Date: Wednesday, May 23, 2012 10:35 AM To: Ian Hinder <ian.hinder@aei.mpg.demailto:ian.hinder@aei.mpg.de> Cc: "users@einsteintoolkit.orgmailto:users@einsteintoolkit.org" <users@einsteintoolkit.orgmailto:users@einsteintoolkit.org>, Maria Babiuc <babiuc@marshall.edumailto:babiuc@marshall.edu> Subject: Re: [Users] MPI problem on Mac OS X
On May 23, 2012 3:20 AM, "Ian Hinder" <ian.hinder@aei.mpg.demailto:ian.hinder@aei.mpg.de> wrote:
I notice in Barry's Lion optionlist he uses MacPorts for OpenMPI, whereas in Snow Leopard we both use the system version. It might be that the system version doesn't work for us in Lion.
I think the problem was that OpenMPI isn't included in OSX as of Lion.
Barry _______________________________________________ Users mailing list Users@einsteintoolkit.org http://lists.einsteintoolkit.org/mailman/listinfo/users