Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

ISOVAR Varying Strings

longthong
Beginner
643 Views

I stumbled upon ISOVAR varying strings in the CVF 6.6C3 samples library. It look like something I could use but there is no documentation. I moved the samples to my fortran library and executed the included dsw files. None of the 3 workes. They compiled ok but would not create a release folder andexecute. I get and error which states "Cannot execute program". Any ideas?

DT

0 Kudos
4 Replies
anthonyrichards
New Contributor III
643 Views
They run fine when compiled using CVF 6.6C, both debug and release. Are you by chance converting the sample work spaces to IVF and then compiling? If you are, then perhaps you are missing the build step and have to add it?
0 Kudos
Steven_L_Intel1
Employee
643 Views
ISO_VARYING_STRINGS was published as an additional "part" of the Fortran 90 standard. In that form, it has massive memory leaks and should not be used. It has been removed from Fortran 2003. There is a variant around that uses ALLOCATABLE components rather than POINTER but it too has some issues.
0 Kudos
longthong
Beginner
643 Views

I think I have just lost interest in ISOVAR. I hate memory leaks. Why doesn't somebody fix the code? The architecture looks good.

DT

0 Kudos
Steven_L_Intel1
Employee
643 Views
Well, somebody did, using a feature that is now in Fortran 2003. but the standards committee never felt like accepting the change and just removed it from the standard.
0 Kudos
Reply