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を再帰的に探して表示する。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー