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.

XEffort library issues

DavidWhite
Valued Contributor II
2,614 Views

I have been using XEffort for some years, and without making any changes to my code or to the libraries, since updating to the latest SP1 of XE Studio, I am now seeing a range of errors which have me mystified.

1. I have been using USE XFTSTrings,only : XToUpper, XEnvironmentString

Now, this won't link, and I need to USE XFTFile to get XEnvironmentString

2. My main program will no longer link, as I am getting an unresolved external _XINIT in WinMain@16 (my XINIT subroutine is still in the source and is compiling, but is not found at link time).

What has changed to cause these errors, particularly 2? My source code and source libraries have not been changed.

Thanks,

David

0 Kudos
25 Replies
DavidWhite
Valued Contributor II
2,162 Views

The Linker issue appears to be in the instructions

!DEC$IF (_DF_VERSION_.GE.650)

!DEC$ATTRIBUTES DEFAULT, DECORATE, ALIAS: 'XINIT':: XInit

!DEC$ELSE

!DEC$ATTRIBUTES ALIAS: '_XINIT@12':: XInit

!DEC$ENDIF

Which fail with XE 2013 SP1, but worked previously - I guess relying on a DF version number is rather unsafe :-(

0 Kudos
DavidWhite
Valued Contributor II
2,162 Views

BTW, is there a current repository for the XEffort libraries? xeffort.com seems to have gone!

Thanks,

David

0 Kudos
tropfen
New Contributor I
2,162 Views

This is a message to Steve Lionel,

is it possible that there will be a place for the Xeffort libary some where on the intel webpage?

Thanks in advance
Frank

0 Kudos
tropfen
New Contributor I
2,162 Views

Hello David,

is your statement only true for the new IVF version? Which version you have used before? Using ivf 12.1.6.369 xeffort works for me.

For me this would mean no update towards ivf 14 at the moment.

Frank

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

The problem here is the use of _DF_VERSION, which we no longer define. We use __INTEL_COMPILER. You could add /D_DF_VERSION=650 to your compiles and it should work. As for keeping a copy of Xeffort, is Jugoslav Dujic no longer maintaining his site for that?

0 Kudos
DavidWhite
Valued Contributor II
2,162 Views

Steve,

as far as I can see Xeffort.com site no longer exists, so don't know what the future of the Xeffort libraries is.

David

 

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

Hmm. I will write Jugoslav and see if I can offer to host the files.

0 Kudos
Neels
New Contributor II
2,162 Views

Steve Lionel (Intel) wrote:

Hmm. I will write Jugoslav and see if I can offer to host the files.

This will be appreciated very much!

Neels

0 Kudos
Neels
New Contributor II
2,162 Views

Steve,

Any luck contacting Jugoslav?

Neels

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

Yes - he is going to transfer everything to me and I will host it somewhere (haven't decided where yet.) The xeffort.com domain is no longer available, so it will be somewhere else. I am pretty piled up the next few weeks, but I will get it sorted out as soon as I can.

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

I have the files, but doing anything with them will have to wait until I return from Supercomputing. Initially I will upload the site contents to a new domain and will then look at updating the library for current Intel Fortran.

0 Kudos
onkelhotte
New Contributor II
2,162 Views

Great, thanks Dr. Fortran, you reanimated xeffort!

0 Kudos
tropfen
New Contributor I
2,162 Views

Thanks,

an update will be perfekt.

Frank

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

Ok - Xeffort is back online at xeffort.info - note the new domain. Jugoslav let the old one expire but it is not currently available for reregistering.

The site is pretty much as Jugoslav left it, except that the forum is lost. At some point I'll see about building a 64-bit version, but feel free to let me know of things you want looked at. I will start a new forum when I get the chance.

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

So is anyone using this?

0 Kudos
Neels
New Contributor II
2,162 Views

Xeffort or the Xeffort forum?

I use Xeffort extensively but never used the forum, I did on occasion read it.

I am of the opinion Intel should merge Qwin and Xeffort.

Neels

0 Kudos
dboggs
New Contributor I
2,162 Views

I have been using Quickwin for about 2 years. I was aware of Xeffort but was somewhat disappointed, when I went there, that none of the routines seemed very useful to me--or perhaps it was simply not clear what they did. Maybe a matter of salesmanship or marketing?

So, I am asking if any of the present users of this library would care to list their most-used routines and why; a brief description of how you benefit from them?

0 Kudos
Steven_L_Intel1
Employee
2,162 Views

dboggs, you do realize that Xeffort is a free library created by Jugoslav Dujic, right? I am not sure what "salesmanship or marketing" has to do with it.

0 Kudos
dboggs
New Contributor I
2,025 Views

Steve: yes I am aware that Xeffort is a private, free library. I was not implying that Intel marketing was involved; I meant to convey a certain "absence of marketing" that is inherent in such things. Better put, it was simply not apparent to me, upon casual reading through the web site, what the useful routines for me might be.

0 Kudos
Reply