alterbbnとBBN関連の本
//新規作成20191111
------------------------------------------------------------------------------------
Big-Bang Nucleosynthesis: Thermonuclear History in the Early Universe (SpringerBriefs in Physics) (English Edition)
Masa-aki Hashimoto, Riou Nakamura, E. P. Berni Ann Thushari, Kenzo Arai
-----------------------------------------------
相対論の世界
橋本 正章 他1名
------------------------------------------------------------------------------------
https://wakkiiwalkingroad.blogspot.com/2019/04/blog-post_27.html
↑↑↑
BBNコードの過去記事
https://sites.google.com/site/skillprogress/debaggu
↑↑↑
gdbの使い方の過去記事
//alterbbn_v2.2の変更(今日の時点で気づいたところ)Manualまだ見ていない。
// ./src/contrib/newreac/create_network.cの使い方まだ知らない。このディレクトリでmakeだけした。
//どうも元素合成のネットワークを変える事が出来るらしい。今の所手つかずである。一応マニュアルに昨日少し読んだ程度である。
https://alterbbn.hepforge.org/
↑↑↑
alterbbnダウンロードサイト
//Makefileの所
----------------------------------------------------------------------------------
結局$(RANL)と言う変数にLinuxではヌルを入力し
OSF1ではCFLAGSにオプションを書き直し
その他の*は$(RANL)と言う変数に"ranlib libnr.a"を追加している事がわかった。
どうやらshellの条件分岐らしい。
とりあえず問題は解決した。
----------------------------------------------------------------------------------
https://sites.google.com/site/skillprogress/make%E3%81%A8makefile
↑↑↑
「makeとMakefile」20191110新規作成
------------------------------------------------------------------------------------
CFLAGS= -O3 -pipe -fomit-frame-pointer -mtune=native -ffast-math -fno-finite-math-only
//
//デバッグモードのためMakefileの上を下に変える
//
CFLAGS= -g -pipe -fomit-frame-pointer -mtune=native -ffast-math -fno-finite-math-only
------------------------------------------------------------------------------------
//Makefileの所end
------------------------------------------------------------------------------------
sscanf(argv[1],"%ld",&failsafe);
//
//stand_cosmo.cの上を下に変える
//
sscanf(argv[1],"%d",&failsafe);
------------------------------------------------------------------------------------
fprintf(nuclei,"+ ",nuclist[reac[ie][je]]);
//
// ./src/contrib/newreac/create_network.cの上を下に変える四カ所ぐらい。
////1278,1285,1312,1319行目
fprintf(nuclei,"+ %s",nuclist[reac[ie][je]]);
------------------------------------------------------------------------------------
$(CC) -c create_network.c;
$(CC) -o create_network.x create_network.o -lm;
//
//デバッグモードのため./src/contrib/newreac/Makefileの上を下に変える
//
$(CC) -g -c create_network.c;
$(CC) -g -o create_network.x create_network.o -lm;
------------------------------------------------------------------------------------
//新規作成20191111end
//追記20191126
昨日の記事から
ついでに最近のshellを追記する。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
#!/bin/bash
find . -type f -name '*.c' -print0 -o -type f -name '*.h' -print0 -o -type f -name '?akefile' -print0 | while read -d $'\0' file
#find . -type f -name '*' -print0 | while read -d $'\0' file
do
echo "------------------------------------------------------------"
echo $file
echo "------------------------------------------------------------"
cat "$file"
echo
done
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
chmod u+x ファイル名
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
bashのアドレスをPC環境に合わせる。
*.cと*.hを再帰的に探して表示する。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー