Autor
|
Thema: Compiler fuer Fortran (1150 mal gelesen)
|
Nailimixam Mitglied Student
Beiträge: 30 Registriert: 27.06.2009
|
erstellt am: 08. Nov. 2010 17:36 <-- editieren / zitieren --> Unities abgeben:
Hallo, derzeit arbeite ich an einer DFLUX-Routine, welche ich in Fortran programmiert habe. MIr ein Linux-Rechner zur Verfügung mit Abaqus 6-9-3. Nun habe ich leider keine Ahnung von Linux :-) Wie muss man denn den Compiler (Intel Fortran Compiler) installieren und dann die Verknüpfung zu Abaqus herstellen? Vielen Dank für eure Hilfe! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nailimixam Mitglied Student
Beiträge: 30 Registriert: 27.06.2009
|
erstellt am: 10. Nov. 2010 07:27 <-- editieren / zitieren --> Unities abgeben:
Evtl. helfen euch noch detaillierte Infos zu dem Rechner: Es handelt sich um einen Rechner meiner Univeristät, der im dortigen Rechnerraum zur Verfügung steht. Er wird mit einem Suse Linux betrieben. Es handelt sich um ein 64bit System mit Intel Xeon und 4 GB Arbeitsspeicher. Ich habe bereits den Admin der Uni kontaktiert, der auch den Compiler installieren kann. Nur hat er selbst keine Ahnung davon, wie man eine Verbindung zwischen Abaqus und dem Compiler einrichtet. Vielen Dank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Daronin Mitglied
Beiträge: 16 Registriert: 25.06.2008
|
erstellt am: 10. Nov. 2010 07:56 <-- editieren / zitieren --> Unities abgeben: Nur für Nailimixam
Moin, so ein ähnliches System verwende ich auch an der Uni. Ich habe einfach den Intel Fortran Compiler installiert, danach Abaqus und das wars. Da musste ich nichts "verbinden". Ich compile meine usersubroutine und führe abaqus mit "abqaqus job=<jobname> user=<subroutinenname> aus und es läuft. Versuch einfach mal den Compiler zu installieren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
thephile Mitglied
Beiträge: 30 Registriert: 23.03.2010
|
erstellt am: 10. Nov. 2010 11:09 <-- editieren / zitieren --> Unities abgeben: Nur für Nailimixam
Hallo, mit der Installation des Compilers alleine ist es nicht getan. Du musst u.a. die Umgebungsvariablen definieren. In Linux musst Du dazu in einem Texteditor folgenden Pfad eingeben Code: ~/.bashrc
und u.a. nach folgenden Einträgen Ausschau halten (natürlich müssen die hier gelisteten Pfade auf deinen Compiler zugeschnitten sein): Code: PATH="/opt/intel/Compiler/11.0/083/bin/intel64:$PATH" export PATH LD_LIBRARY_PATH="/opt/intel/Compiler/11.0/083/lib/intel64:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH
Eine Installationsanleitung für Abaqus unter Linux findest Du hier: http://madapez.com/it/linux/howto-abaqus-6-9-1-linux-mint-installieren/ Ob dann alle Variablen richtig gesetzt sind kannst Du mit dem Befehl "abaqus verify -user_std" - den Du in einem Terminal oder der Konsole eingibst, eben so wie Du Abaqus startest - überprüfen. Auf jeden Fall muss dann "PASSED" als Ergebnis kommen, sonst stimmt etwas mit deinen Umgebungsvariablen/deiner Version des Compilers nicht. Du kannst aber auch hier im Forum nach Artikel über Abaqus und Linux oder dem Setzen von Umgebungsvariablen suchen. [Diese Nachricht wurde von thephile am 10. Nov. 2010 editiert.] [Diese Nachricht wurde von thephile am 10. Nov. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |