일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- c++
- intel compiler
- GSL
- conda
- polyglot
- openmp
- tab space
- MAC
- Visual Studio
- datascience
- h5py
- Anaconda
- cython
- gfortran
- portforwarding
- HFS+
- LaTeX
- vi
- hyperref
- HDF5
- virtual
- jupyter
- Matplotlib
- mpi4py
- python
- Windows
- cygwin
- vim
- arXiver
- SSH
- Today
- Total
목록분류 전체보기 (47)
Astro Coke
시스템에 여러 버전의 HDF5 가 설치되어 있는 경우, python 에서 h5py를 사용할때 맨 아래와 같은 에러가 발생하는 경우가 있다. 이때, HDF5 가 다중 설치되어 있는 것이 anaconda 같은 환경내에서라면 이 라이브러리를 지우고 다시 설치하면 문제가 해결될 것이다. e.g.) > conda uninstall hdf5 > conda install hdf5 > conda install h5py 하지만, 이 문제가 anaconda 환경 밖에 설치된 hdf5와 충돌이 일어나는 것이라면, 문제의 포인트가 다르다. 핵심 요인은 PATH환경변수의 우선순위!!! h5py는 anaconda 내의 hdf5 라이브러리와 연동이 되어야 하기때문에, python 사용시 anaconda의 path 가 다른 hdf5..
gsl 은 c/c++ 의 science/math 패키지이다. homebrew 등을 이용하여 간단하게 설치할 수도 있지만 icc compiler 환경으로 인스톨을 하기 위해서는 소스파일을 컴파일하는 방법이 있다. 우선 최신 버전의 패키지를 https://www.gnu.org/software/gsl/ 에서 다운을 받은 후 압축을 풀고 폴더로 가서 다음과 같이 설정 후 설치한다. > export CC=icc > CFLAGS="-O2 -m64 -mieee-fp -march=core2 -mtune=core2 -Wpointer-arith -fno-strict-aliasing "; export CFLAGS > ./configure > make 설치 후 테스트는 다음과 같다. > make --jobs=4 > make ..
gsl 라이브러리 등 별도의 라이브러리 패키지를 Visual Studio 의 icl (or ifortran) 과 연동해서 사용하기 위해서는 따로 설치를 해주어야 한다. 가장 손 쉬운 방법은 Nuget 페키지를 이용하는 것. https://www.nuget.org/packages 위 싸이트에서 라이브러리를 확인하거나 다운 받을 수 있다. 설치하는 것은 비교적 간단하다. 우선 비주얼 스튜디오를 열고, 새 프로젝트를 오픈한다음, 오른쪽 구조창에서 프로젝트에 오른쪽 마우스를 클릭하면 나오는 매뉴 중 Manage Nuget Package for solution 를 선택한다. 이 후, 원하는 라이브러리 페키지를 선택해 설치를 하면 되는데, 이때 설치되는 디렉토리를 잘 살펴봐야 한다. 설치된 이후에는 별도의 디렉토리..
In ~/.minttyrc file, we can set the default configuration of mintty terminal. In order to set the color properly, note that the "Theme" should be None in Option > Looks > Theme (right click in the terminal) My current setup is as follows: Font=Consolas FontHeight=10 BoldAsFont=yes BoldAsColour=no OpaqueWhenFocused=no CursorType=block CursorBlinks=yes Locale=en_US Charset=UTF-8 ScrollbackLines=99..
기본적으로 python을 vi 를 통해 스크립트를 작성할때 indent로 folding 을 한다. 기본 설정 in .vimrc: " folding settings autocmd FileType python set foldmethod=indent " use indent for folding (python) autocmd FileType python set foldnestmax=1 " maximal level of folding autocmd FileType python set expandtab " insert spaces instead of 하지만 간혹 class 내에 서브 함수들을 folding 하는 것에는 한계가 있다. foldnestmax=2 로 설정을 해도 원하는 데로 깔끔하게 folding 이 되..
source: https://software.intel.com/en-us/articles/alias-method-for-using-intel-windows-compilers-under-cygwin-bash-shell/ 1) 먼저 .bashrc 에 다음의 스크립트를 추가한다 in .bashrc alias ifort='ífort -Qlocation,link,"$VCINSTALLDIR/bin"' alias icl='icl -Qlocation,link,"$VCINSTALLDIR/bin"' export PATH="/cygdrive/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio\ 14.0/VC/bin:$PATH" 위의 alias 는 링크를 설정하는 것이고 아래 PATH..
우선 hdf5 소스파일을 다운받는다. https://portal.hdfgroup.org/display/support/Downloads 압축을 풀고, 아래의 순서와 같이 설치하면 된다. 1) > export FC=gfortran > ./configure --enable-fortran --prefix=hdf_install_directory 2) > make > make check (optional) 3) > make install 이때 --prefix 로 설정된 폴더에 hdf5 가 생성되고 그 안에는 lib include bin share 서브폴더들이 설치된다. 4) .bashrc 에서 path에 위의 bin 폴더를 추가한다. ex) export PATH=hdf_install_directory/bin:$PA..
visual studio prompt를 이용해 접속한 윈도우에서는 -L 옵션이 ifort에서 인식되지 않는다. 이때에는 다음과 같이 적용할 수 있다. ifort test_hdf5.f90 -I"C:\Program Files\HDF_Group\HDF5\1.10.4\include\shared" -link -libpath:"C:\Program Files\HDF_Group\HDF5\1.10.4\lib" hdf5_fortran.lib ifort test_hdf5.f90 -I"C:\Program Files\HDF_Group\HDF5\1.10.4\include\shared" -link -libpath:"C:\Program Files\HDF_Group\HDF5\1.10.4\lib" hdf5_fortran.lib -L 에..
1) hdf5 source file을 다운 받는다 https://www.hdfgroup.org/downloads/hdf5/ binary 파일은 기본적으로 fortran 이 연동되어 있지 않으므로, 소스파일을 다운받아 설치를 해야 한다. 이때 cmake 를 이용한 소스파일을 다운 받는 것이 편하다. 2) cmake 가 설치되어 있지 않으면 설치한다. 3) 다운 받은 파일의 압축을 풀면 다음의 폴더가 생성된다. CMake-hdf5-xxx 4) 이 폴더안의 HDF5options.cmake 파일을 열어 fortran 을 enable 한다 #### fortran enabled #### set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_BUILD_FORTRAN:BOOL=O..
source: https://support.google.com/chrome/forum/AAAAP1KN0B0s5S1uPI0kMc?msgid=b2Mud3SKCgAJ Repair Script for Cryptographic Service after a Windows update or fresh install, on isolated machines, the registry permissions for an authentication service (CryptSvc), can cause 'Establishing secure connection' to stall when opening sites in Chrome. Manual repair instructions are available here, but are t..