AMBER Archive (2004)

Subject: Re: AMBER: Problem amber8 compilation in Opteron(Linux) with PGI-workstation compiler

From: Jiten (jiten_at_postech.ac.kr)
Date: Mon Jul 12 2004 - 04:36:36 CDT


Hello Dr. Ross Walker,

As Mark Williamson is working on compiling without -big options in
configure - I wish to continue to work around with -big options. In fact I
got the similar massage without the -big options. Unfortunately I could not
find any k8-32 in the config.h fine generated with the -big option.

1. So first compilation with the original config.h
(./configure -opteron -verbose -big pgf90 ) then test run

make -i test > test.log

Here I nottice that many of the modules are passed and many failed. I
attached the modified test.log --> test-org.log which includes only the
failed or program error - also pinpoint where the error after each of
theprogram error/diffing.

The major few findings are depending on the programs that used for the test
example. details are in the attached test-org.log

ASSERTion 'ier == 0' failed in extra_pts.f at line 223.
ASSERTion 'ier==0' failed in ew_direct.f at line 409.
ASSERTion 'ier==0' failed in ew_direct.f at line 457.
ASSERTion 'ier == 0' failed in nmode.f at line 105.

2. I modify the extra_pts.f (in src/sander folder) file as instructed by
you then recompile and test run again

   max11 = natom+numextra
   max12 = 3*(nbonh+nbona+nbper)
   max13 = 3*(ntheth+ntheta+ngper)
   max14 = 3*(nphih+nphia+ndper)
   write(6,'(''max11 = '',i8, '' max12 = '',i8)') max11,max12
   write(6,'(''max13 = '',i8, '' max14 = '',i8)') max13,max14
   maxa = max(max11,max12,max13,max14)
   write(6,'(''maxa = '',i8, '' ier = '',i8)') maxa, ier
   allocate( s3(maxa), stat=ier )
   write(6,'(''ier = '',i8)') ier

make -i test

cd dmp; ./Run.dmp
  ./Run.dmp: Program error
make: [test.sander.no_lmod] Error 1 (ignored)
cd adenine; ./Run.adenine
  ./Run.adenine: Program error
make: [test.sander.no_lmod] Error 1 (ignored)
cd cytosine; ./Run.cytosine
  ./Run.cytosine: Program error
make: [test.sander.no_lmod] Error 1 (ignored)
cd nonper; ./Run.nonper

--
--

Unfortunately there is no massage written on the screen as expected. I was confused. But it is true - I did make claen and even removed the exe folder before the recompilatoins with the modifications.

I hope this information will help you to fix the problem.

With regards,

Jiten

----- Original Message ----- From: "Ross Walker" <ross_at_rosswalker.co.uk> To: <amber_at_scripps.edu> Sent: Monday, July 12, 2004 3:38 AM Subject: RE: AMBER: Problem amber8 compilation in Opteron(Linux) with PGI-workstation compiler

> Dear Jiten, > > > I would like to AMBER program developers that can I still use > > AMBER modules > > such as sander etc without any problem even if the test run was not > > successful. > > What is the exact error in the tests? Are you getting "Program Error" for > every test like in your previous email or are you getting the error Mark > quoted for just dmp? > > Is the dmp test the only one that fails? Try commenting it out of the > makefile and then running the tests again. This way you can build up a list > of failed tests. If all the other tests pass then you are probably safe to > use Sander (although with caution) as long as you avoid using polarisable > dipoles. If you plan on using polarisable dipoles (FF02EP) then you are > likely to have problems. If several tests fail then please let me know which > ones and what the error message is in each case and I can try to investigate > it further. > > It might be worth testing the values of the various variables in > extra_pts.f. Try adding the following lines around line 223 (those marked > with ** are the original lines DO NOT modify these): > > write(6,'(''max11 = '',i8, '' max12 = '',i8)') max11,max12 > write(6,'(''max13 = '',i8, '' max14 = '',i8)') max13,max14 > ** maxa = max(max11,max12,max13,max14) > write(6,'(''maxa = '',i8, '' ier = '',i8)') maxa, ier > ** allocate( s3(maxa), stat=ier ) > write(6,'(''ier = '',i8)') ier > ** REQUIRE( ier == 0 ) > > Modify the code here and then recompile and run the dmp test. Here is what I > get on a 32bit P4. You 'SHOULD' get the same. Try it with and without the > -big congfigure option. Unfortunately I don't have access to an Opteron > system at the moment to test this myself. > > >cd $AMBERHOME/test/dmp/ > >./Run.dmp > > >less mdout.dmp > > Polarizable options: > indmeth = 1, maxiter = 20, irstdip = 0, scaldip = > 0 > diptau = 11.00000, dipmass = 0.33000 > max11 = 13 max12 = 36 > max13 = 60 max14 = 36 > maxa = 60 ier = 0 > ier = 0 > > -------------------------------------------------------------------------- -- > ---- > 3. ATOMIC COORDINATES AND VELOCITIES > > All the best > Ross > > /\ > \/ > |\oss Walker > > | Department of Molecular Biology TPC15 | > | The Scripps Research Institute | > | Tel:- +1 858 784 8889 | > | EMail:- ross_at_rosswalker.co.uk | > | http://www.rosswalker.co.uk/ | PGP Key available on request | > > > > ----------------------------------------------------------------------- > The AMBER Mail Reflector > To post, send mail to amber_at_scripps.edu > To unsubscribe, send "unsubscribe amber" to majordomo_at_scripps.edu > >


----------------------------------------------------------------------- The AMBER Mail Reflector To post, send mail to amber_at_scripps.edu To unsubscribe, send "unsubscribe amber" to majordomo_at_scripps.edu