C++の参照渡しとCのポインタの値渡しの違いをマシン語で比較してみた結果 - Qiita

C-APIで作ったpythonモジュールのメモリリークのチェック 以下のサイトを参考にやってみる。 Using AddressSanitizer - Atomic Simulation EnvironmentPythonのソースコードはこちらから。 Python Source Releases | Python.org export CC='gcc -fsanitize=a…

VASPコンパイル with CUDA-8.0 コンパイルでコケる。kernels.hの182行目あたりを以下の情報のように書き換える。 cuda - error: function "atomicAdd(double *, double)" has already been defined - Stack Overflow

Ubuntuで古いカーネルを簡単にアンインストールする sudo apt-get autoremove

Weighted Gaussian KDE statistics - Weighted Gaussian kernel density estimation in `python` - Stack Overflow

MDコード HOOMD-blue - Home

ルータに最適か? ECS、超小型PCベアボーンとなったApollo Lakeを採用の「LIVA Z」 - PC Watch

Windowsでのbuildはつらい・・・ Windows での Python 2.7, 3.4, 3.5 の拡張モジュールビルド環境 - Qiitagccでold style definitionのチェック export CFLAGS="-Wall -Wextra -std=c89 -pedantic -Wmissing-prototypes -Wstrict-prototypes -Wold-style-def…

C++クラスの前方参照 【C++】クラスの前方宣言まとめ - Qiita

BoostをCからextern Cで使う c++ - C Interface as an API with Boost backend - Stack Overflow EmacsのMELPAパッケージリポジトリの設定とflycheckのインストール、それからプロキシ (setq url-proxy-services '(("http" . "proxy.server.com:8080") ("htt…

価格.com - 玄人志向 GF-GTX750Ti-LE2GHD [PCIExp 2GB] レビュー評価・評判 価格.com - CPUソケット:LGA2011-3のマザーボード 登録日の新しい順 価格.com - MicroATXのPCケース 人気売れ筋ランキング (最大対応ファクター:〜MicroATX)

Travis-CI & conda packages for multiple operating system 情報収集中 travis-ciでOS XとLinuxの環境でMinicondaを使ってPythonのテストをする - Qiita

setuptoolsでパッケージを作るときに除外するファイルの設定 google: setuptools exclude files

Ubuntu クラスタノードの引っ越し クラスタのノードを名前を変えて他のクラスタにすげ替えるとき設定で注意すること。 /etc/hosts このファイルで名前解決しているとマシン名で設定されているファイルに影響がでる /etc/fstab NFS /etc/hostname gangliaやgr…

VASPコンパイル OpenMPIがうまくコンパイルできない。 コンパイルは通るけど、mpif90, mpirunするとsegmentation faultが出る。 Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz Intel Parallel Studio XE 2016 Openmpi 1.10.4, 2.0.1 をintelコンパイラでコンパ…

結晶構造ビューア OVITO OVITO - The Open Visualization Tool - Home AtomEye AtomEye: atomistic configuration viewer

2.3.1 Ellipsoids of constant probability

Cでのエラーコードのベストプラクティスが知りたい Google: error code definition in cモジュールの場合はローカルのエラーコードを作るというのもありみたい。 C naming suggestion for Error Code enums - Stack Overflow一日考えた結果、APIのソースコー…

QNAPのiSCSIデバイスが不安定になった、その対応 QNAPのiSCSIを使ってLinuxからストレージをマウントしている。この機能はとても素晴らしいが、今回少し難しい障害が発生した。QNAPでは4TBのHDD2枚をRAID1構成にして、ストレージプールを作り、全領域をiSCS…

Emacs 80文字を超えた文字を強調する どこから見つけてきたか忘れました(スミマセン)。 ;; highlight charageter beyond 80 columns (add-hook 'python-mode-hook (lambda () (font-lock-add-keywords nil '(("^[^\n]\\{80\\}\\(.*\\)$" 1 font-lock-warni…

(music) Chet Faker Youtubeより。

rsync --checksumオプション タイムスタンプを無視。 ファイルの中身に差分があるファイルだけrsyncする

(music) Jain Heads up France interより。

Grid Engineでqdel後にscriptを走らせたい trapする Automatic job resubmit using Sun Grid Engine « epilog script Discussion list for users of Grid Engine, replaces retired list from sunsource.net GitHub - UCL/Grid-Engine-Prolog-Scripts: Some …

Fortranでバイナリデータを書いて、CとPython(numpy)で読む Ubuntu-14.04 64bit上のgcc-4.8.4でテスト。test.F90 program test implicit none integer :: i, j, count real(kind=8) :: data(4, 3) print '("Number of bits used for data:", i5)', storage_s…

c.p. Cyclic permutation?

pipとsetup.pyの関係 setup.py vs requirements.txt · caremad Installing Packages — Python Packaging User Guide documentation

Fortranはじめました Fortranでプログラムを書くことになった。 まず他人が書いたコードを読み、修正するところがスタートである。Fortranは古い書き方を許せば書き方に自由度がありすぎるようだ。 なんとなくは読めるけど、細かいところで言語仕様がわから…

ビール Pale pig めちゃうまい。

VASP-GPU (Tesla K80) Ubuntu 14.04の場合、CUDAのインストールは簡単。 Installing CUDA Toolkit 7.5 on Ubuntu 14.04 Linux | R Tutorial仕事で使っているGPUマシンにはTesla K80が一枚(2GPU)と、GeForce GT 610が一枚刺さっている。 GeForceの方もCUDAか…