Dear community members,
I'm experiencing the difficulties when trying to assign real type variable to another real type variable, traversed through the previous post in the forums and found that its conversant and some of them have come acrros with such issue before (sligthly different case when assigning integer to real) and reported as underflow bug . In my case it shouldn't be a problem as long as i've both vars with same types. To test it I've downloaded the official FTN95 v5.5 personal version where developers says that this problem has been eliminated but result for me is same.
Any suggestions how to overcome this impediment will be appreciated!
sub-unit is as follows:
IMPLICIT NONE INTEGER,PARAMETER::iwp=SELECTED_REAL_KIND(15) REAL(iwp),INTENT(IN OUT)::kv(:) INTEGER,INTENT(IN)kdiag(:) INTEGERn,i,ki,l,kj,j,ll,m,k REAL(iwp)::x
! code ommited here
kv(ki+i)=SQRT(x) !! HERE COMPLAINS THE COMPILER IF X VALUE IS AROUND or smaller than 1..E-16 END DO RETURN
Kind Regards,
PS. I'm a bit dubious that I've downloaded the latest version (don't know whether it is for free or commercial affiliates) , cause Plato IDE about screen shows the version 4.3.