[Wien] compiling lstart with Lahey, Fortran REWIND.
    Fred Nastos 
    nastos at physics.utoronto.ca
       
    Sat Oct 16 23:51:48 CEST 2004
    
    
  
I am helping some colleagues compile, and setup WIEN2k on a cluster with
the Lahey compiler.  We have the latest download.
In SRC_lstart/lstart.f, around line 71, are the lines
       OPEN(IUNIT,FILE=NAME,STATUS=STATUS,FORM=FORM,ERR=8002)
       REWIND iunit
Is the REWIND command required?  When a file is opened is it not allready at 
the start?
The lstart executable compiled with the Lahey compiler crashes at this line
with the error:
	A file positioning statement cannot be executed for a
	terminal device (unit=5).
It looks like Lahey doesn't like to REWIND units 5 or 6 (stdin/stdout).
The easiest fix I can see is to simply comment out the REWIND command, but I 
just want to know if that has some adverse side-effects.  Any other caveats I 
should know when dealing with the Lahey compiler?
Thank you for your time.
    
    
More information about the Wien
mailing list