Silverfrost Forums

Welcome to our forums

LAPACK SUBROUTINE WILL NOT COMPILE IN PLATO 32

25 Sep 2025 7:43 #32358

The LAPACK SUBROUTINE DLAMCH will not compile in the latest version of the personal edition of PLATO 32. (It did successfully compile in an earlier version.)

The offending line of code appears to be 'SMALL = ONE / HUGE(ZERO)' where all variables are DOUBLE PRECISION.

Please help.

26 Sep 2025 5:43 #32359

Which version of FTN95 are you using? You probably need the latest FTN95 from https://forums.silverfrost.com/Forum/Topic/3780.

26 Sep 2025 5:06 #32360

Try this variation: SMALL = TINY(ZERO)

26 Sep 2025 7:07 #32361

Paul reported fixing an equivalent issue here in March of this year, and suggested mecej4's proposed solution: http://forums.silverfrost.com/viewtopic.php?p=35971&highlight=#35971

27 Sep 2025 1:44 #32365

Thanks for the link, Ken. Perhaps the code fragments that we have seen in these threads can be combined into a test program that can be used to check if a new release of the compiler can handle such codes without issues.

Please login to reply.