mesa-users] MESA test failure on installation

Georgios Magkotsios gmagkots at nd.edu
Fri Nov 27 16:27:23 EST 2009


Hello Bill. I have decided to use MESA for my research, and like some 
previous first time users, I had a test failure by ndiff during 
installation. I have seen a similar message in the list with your 
response, so I'll try to provide as much more information to you.

To begin with, I had to install ndiff. I want MESA installed at one of 
the afs cells of my university, where of course I have no root 
privileges. So for the ndiff installation I did something like

./configure --prefix=(some folder where I have access)
make all
make install

Make all was successful, but make install gave me an error. However, I 
got the ndiff binary, and it seems to be working fine. After that I put 
the ndiff binary to my path.

Then I got the MESA release 1822 by doing an svn in my "MESA directory" 
as you call it in your web page (~/MESA for my case)

svn co -r 1822 https://mesa.svn.sourceforge.net/svnroot/mesa/trunk ./

I use the intel 11 compiler for fortran. I believe the "which ifort" 
result will give you all the info you need

/afs/crc.nd.edu/x86_64_linux/intel/11.0/074/bin/intel64/ifort

I put some extra options for fortran in makefile_header. Specifically,

SPECIAL_FC_FLAGS = -align all #-L/opt/crc/hdf/intel/hdf5/lib 
-lhdf5_fortran -lhdf5 -lm

I put align all just in case there are some pointless warnings regarding 
some common blocks (something I used to see in another code I use), and 
for the moment I keep the options for hdf5 commented out. I plan to make 
some changes to MESA, where I'll need to export data in hdf5 format.

Although the first time I did not do a ./clean prior to ./install, I did 
the second time I tried. The error message was the same for both cases. 
That is

eval_equ
first file is short
11c11
<  nvar /= s% nvar
--- field 7
 >        0.500000   -1.389511   -0.350759   11.088481    3.589636    
1.903144    0.907085

/afs/crc.nd.edu/user/g/gmagkots/MESA/star/test
TEST FAILED -- compare test_output to tmp.txt

 From the MESA/star/test folder, I do a diff and an ndiff. What I get is

$ diff test_output tmp.txt
11,13c11
<        0.500000   -1.389511   -0.350759   11.088481    3.589636    
1.903144    0.907085
<        1.000000   -0.136118   -0.048875   10.136118    3.752045    
1.881756    1.352341
<
---
 >  nvar /= s% nvar

and

$ ndiff test_output tmp.txt
11c11
<        0.500000   -1.389511   -0.350759   11.088481    3.589636    
1.903144    0.907085
--- field 7
 >  nvar /= s% nvar
second file is short

So the problem is that test_output has two lines of data for M/Msun etc, 
while tmp.txt has the line  "nvar /= s% nvar" instead of the data. I 
hope this description of the problem is adequate enough. Thank you in 
advance for your response.

Georgios







More information about the Mesa-users mailing list