GCC 컴파일러 사용시 주의점

게시일: 2022-11-23


gcc에서 마이크로아키텍쳐에 대한 정보를 컴파일 옵션에 넣고 넣지 않는 것에 따라 성능이 매우 크게 차이가 나는 것을 발견하였습니다.

따라서 gcc 컴파일 시 아래와 같은 옵션을 추가하여 컴파일 해 주시길 바랍니다.

## fortran ##
$(F77) or $(FC) -march=znver2
$(MPIF90) or $(MPIF77) -march=znver2

## c ##
$(CC) -march=znver2
$(MPICC) -march=znver2

## c++ ##
$(CXX) -march=znver2
$(MPICXX) -march=znver2

여기에서 환경변수 \$(F77), \$(FC), … 등은 모듈을 부를 시 자동으로 설정 됩니다.


메뉴로 돌아가기