Ich kompiliere gerade Code auf einem HPC-System, das von Cray eingerichtet wurde. Um Fortran-, C- und C++ - Compiler aufzurufen, wird vorgeschlagen, ftn
, cc
und CC
Compiler-Wrapper von Cray zu verwenden.Äquivalent von mpif90 --showme für Cray Fortran Wrapper ftn
Nun würde ich gerne wissen, welche Optionen der ftn
Wrapper zum eigentlichen Compiler-Aufruf (in meinem Fall zu ifort
, aber es sollte nicht wichtig sein). Von der Arbeit mit MPI-Wrapper weiß, dass ich die Möglichkeit --showme
diese Informationen zu erhalten:
> mpif90 --showme
pgf90 -I/opt/openmpi/pgi/ib/include -fast -I/opt/openmpi/pgi/ib/lib -L/opt/openmpi/pgi/ib/lib -lmpi_f90 -lmpi_f77 -lmpi -libverbs -lrt -lnsl -lutil -ldl -lm -lrt -lnsl -lutil
## example from another HPC system; MPI wrapper around Portland Fortran Group Compiler
ich für eine Option wie --OPTION_TO_GET_APPENDED_FLAGS
bin Verriegelung, die für den ftn
Wrapper
> ftn --OPTION_TO_GET_APPENDED_FLAGS
ifort -one_option -O2 -another_option
Da es Freitag die gleichen Informationen liefert, ist Nachmittags Ortszeit sind alle Kollegen mit Wissen zu diesem Thema bereits für ihr Wochenende abgereist (ebenso wie das Cluster Support Team).
Vielen Dank im Voraus für die Antworten.
Mit dem Cray-System habe ich Zugriff auf das ich tun kann 'ftn --craype-print-opts = all' eine Menge dieser Informationen zu erhalten, wenn auch vielleicht nicht alles. Es kann sich zumindest lohnen. –
@ d_1999 Danke für den Kommentar. Leider wird diese Option in unserem System nicht erkannt. –
Ich habe das Handbuch nicht richtig gelesen. Der Befehl in unserem Cray-System lautet "-craype-worse". –