2020.02.26

昨日勉強したこと

  1. ウクライナ問題について学んだ。
    プーチン派はロシア人とウクライナ人は元は一つの民族という考えをもっている。
    ロシアの軍隊以外に民間軍事会社があり、それぞれがプーチンのために独立して動くため一枚岩ではない

今日勉強したこと

  1. AWSは無料枠内で使うとこができ、制限を超えるとそこで使用できなくなる。AWSのECSとlamdaの違いは構築のしやすさと汎用的かである。EC2は構築は手間だがfortranも動かすことができるのでFrontISTRをつかうならEC2である。lamdaはpythonなら動かせるが使用できる言語が限定的である。


2.FrontISTRをdockerでビルドするためには公式のdockerファイルではなく以下のコードでdockerファイルをつくると上手くいく。

FROM python:buster

RUN apt update \
    && apt -y install build-essential cmake gfortran git curl ruby libopenmpi-dev

RUN apt -y install libmetis5 libopenblas-dev libmumps-dev libmetis-dev
RUN apt -y install trilinos-all-dev libptscotch-dev

RUN git clone https://github.com/FrontISTR/FrontISTR

RUN cd FrontISTR/
RUN mkdir build
RUN cd build
WORKDIR /build
RUN cmake /FrontISTR

RUN make -j 16
RUN make install

この記事が気に入ったらサポートをしてみませんか?