みなさん、こんにちは。ubuntuで実行されているクラスターから、同じハードウェアを備えたクラスターにコードをデプロイしていますが、Red Hatを使用しており、古いgfortranコンパイラーのようです。ソースは実際にはifortによってコンパイルされていますが、red hadクラスターにインストールされていないため、gfortranに切り替える必要がある場合があります。
ここで問題となるのは、コードがコンパイルされないことです。コードの私の部分で修正できるタイプの中に「割り当て可能」なものがありますが、コードを古い標準に適応させる準備ができていない他の人々による他の貢献もあります。
私の質問 :
- それでも、できればあまり変更せずに、他のシステムにデプロイするにはどうすればよいですか?
- 同じバージョンからのコンパイルを使用しているときに、他にどのような驚きがありますか?
- このようなことが二度と起こらないようにするにはどうすればよいですか?コードは、暴力に訴えることなく、さまざまなシステムに展開できる必要があります。
あなたのアドバイスと歓声をありがとう