♭9

맥북으로 Cytosim 구동하는 험난한 여정

원래는 그저 https://doi.org/10.1101/2020.10.03.322354 여기에 등장하는 AFINES를 시험해보고 싶었다. 그렇지만 linux 버젼 package 밖에 없어서 그런지 conda install이 안 되더라. 그래서 저자가 사용한 다른 시뮬레이션 package인 cytosim을 사용해보려고 했다. 이 패키지는 만들어진지 꽤 오래된 듯 유튜브에도 영상이 많더라.

https://gitlab.com/f.nedelec/cytosim

다운 받아서 make 커맨드로 컴파일하는데 clang: fatal error: the clang compiler does not support ‘-march=native’ 에러가 뜨면서 안되더라. 구글에 검색하자마자 이게 뭐 M1 chip specific한 에러는 아닌 것 같다면서 -mcpu=apple-a14 명령을 주면 가능할 것이라 했으나 왜 나는 안 되는지 모르겠더라. 그 다음부터는 열심히 구글링을 해봤지만 미천한 나의 실력으로는 어떻게 해야 될지 감을 못 잡겠더라.

결론적으로는 https://developer.apple.com/forums/thread/666700 이 스레드에서 ph4r05.2라는 분이 얘기했던 방법을 사용하니 해결이 됐다.

LDFLAGS=-L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib

이 명령어를 입력하고 cytosim 폴더에서 make하니까 이제 잘 구동이 된다.

보여주고 싶었지만 워드프레스에 동영상을 올리려하니 오히려 또 깨진 동영상이라 안 된다고 하는구나. 그냥 잘 된다는 것을 믿어주시길.