Today I noticed something
strange when doing a Nose-Parrinello-Rahman
simulation. 
In output simulation parameters I am
getting the Target Pressure equal in
value to the Target Temperature.

The culprit is the last write instruction
in redata.F (siesta version 1.3f1p)

      if (Node.eq.0) then
        if (idyn .eq. 2 .or. idyn .eq. 4 .or. 
     .   (idyn .eq. 5 .and. (ianneal .eq. 1 .or. ianneal .eq. 3))) then
          write(6,'(a,f10.4,a)') 
     .    'redata: Target Temperature               = ',tt,'  Kelvin'
      endif

      if (idyn .eq. 3 .or. idyn .eq. 4 .or. 
     .   (idyn .eq. 5 .and. (ianneal .eq. 2 .or. ianneal .eq. 3))) then
        write(6,'(a,f10.4,a)') 
     .  'redata: Target Pressure                  = ',tt,'  Ry/Bohr**3'
      endif
      endif

As you can see the Target Pressure is being written with
the value of target temperature (tt).

Best regards,
Carlos.


Reply via email to