1
Ο ifx θέλει ισχυρό συνδυασμό Intel cpu και Intel gpu για να δοκιμασθεί και
παρά που τα λόγια της εγκατάστασης μας άφησαν με ελπίδες (ιδίως μετά
την αποδοχή μας της εγκατάστασης του "καταλλήλου gpu driver" όπως μάς
πρότεινε), για το πως θα είχαμε ενεργό ifx, για να πάρουμε και εμείς μια
γεύση από την ταχύτητα που υπόσχεται, στο τέλος διαψευστήκαμε. Σε εμάς,
του δεύτερου χεριού της δεκαετίας, δεν παίζει. Αλλά και να έπαιζε, το μόνο
που θα κάναμε ήταν να πάρουμε μια μικρή μυρουδιά κι αυτό θα ήταν όλο,
αφού και τότε πάλι beta θα ήταν. Κι έτσι, πάει οριστικά περίπατο η "ελπίδα"
μας : ), πως δηλαδή η option f66 θα ήταν μόνον στον ifx, οπότε και θα
ξεμπερδεύαμε γρήγορα με την παραπέρα φασαρία. Δεν ήταν. Πάντως,
σύμφωνα με το manual της Intel, στόχος της είναι να αντικαταστήσει με τον
ifx τον ifort, που θα τον καταργήσει. Και ενόσω, επαναλαμβάνουμε και πάλι,
ο ifx παράγει ήδη μόνον 64-bit code.
2
Ο ifort παράγει και 64-bit code και 32-bit code. Όμως, σύμφωνα και πάλι
με το manual της Intel, μόνον για λίγο ακόμα θα παράγει 32-bit code.
Σκοπός της είναι να το καταργήσει κι αυτό. Και μετά, όπως ήδη είπαμε,
σκοπός της είναι να καταργήσει και τον ίδιον τον ifort. Και για να μην
απογοητευτούμε τελείως και τα παρατήσουμε, μάς υπόσχεται πως ο ifx
που θα μάς αφήσει θα είναι μια ομαλή συνέχεια του ifort που θα τον
καταργήσει. Και τονίζει, μάλιστα, πως ήδη και οι δύο χρησιμοποιούν
"τις ίδιες" βιβλιοθήκες. Οπότε, άλλο ένα σημείο σύγχυσης ξεπεράστηκε:
προφανώς όχι των 32-bit αλλά των 64-bit.
3
Μετά από αυτά τα "συγκλονιστικά" : ) της εμπιστοσύνης μας, δεν
είχαμε καθόλου άδικο να αναρωτιόμαστε αν μετά από όόόόόλη αυτή
τη φασαρία παράγει πραγματικά ο ifort 64-bit code - αν ναι, τότε θα
είναι ο πρώτος 64-bit FORTRAN compiler, και μάλιστα -για να μην
ξεχνιόμαστε- με f66 option -σημαντικότατο αυτό-, που εμείς θα
έχουμε στην διάθεσή μας.
Για το μείζον αυτό ζήτημα ρωτήσαμε το γκούγκλι και να τι, μεταξύ
πολλών και διαφόρων, μάς πρότεινε:
= How to check if a binary is 32 or 64 bit on Windows?
= Open the executable in a text editor [notepad] You might have to
drag-and-drop or use the editor's Open... dialog, because Windows
doesn't show Open with... option in the context menu for executables.
Check the first printable characters after the first occurrence of
PE.
This part is most likely to be surrounded by at least some whitespace
(could be a lot of it), so it can be easily done visually.
Here is what you're going to find:
32-bit: "
PE L"
64-bit: "
PE d†"
- Κι έτσι ήταν που βρήκαμε στον δοκιμαστικό μας 64-bit EXE:
"
PE d†"
και βγάλαμε στεναγμό ανακούφισης: η φασαρία έπιασε τόπο !
64-bit.
Πάντως, καλού-κακού, βάλαμε και στο παλαιό μας wxp32p αυτό το
64-bit EXE. Και ευτυχώς ! ΔΕΝ ΈΠΑΙΞΕ !
Έχουμε έναν καθαρόαιμο 64-bit Intel FORTRAN 66 Compiler για
w10p64, που παράγει 64-bit EXE.
: D)
Όσο Κρατήσει.
.