TALYS เป็นชุดซอฟต์แวร์สำหรับจำลองปฏิกิริยานิวเคลียร์ที่มีอุณหภูมิต่ำกว่า 200 MeV TALYS ใช้โครงสร้างนิวเคลียร์และแบบจำลองปฏิกิริยาที่ล้ำสมัย
คำอธิบายของโค้ดและตัวเลือกต่างๆ สามารถพบได้ในบทช่วยสอน TALYS (pdf) ข้อมูลอ้างอิงที่จะใช้สำหรับ TALYS คือ
Arjan Koning, Stephane Hilaire และ Stephane Goriely, TALYS: การสร้างแบบจำลองปฏิกิริยานิวเคลียร์ , European Journal of Physics A59 (6), 131 (2023)
ต่อไปนี้เป็นข้อกำหนดเบื้องต้นสำหรับการรวบรวม TALYS:
หากต้องการดาวน์โหลด TALYS คุณสามารถใช้หนึ่งในตัวเลือกต่อไปนี้:
https://nds.iaea.org/talys/talys.tar
tar zxf talys.tar
git clone https://github.com/arjankoning1/talys.git
ฐานข้อมูลโครงสร้าง TALYS และกรณีตัวอย่างไม่อยู่ภายใต้ที่เก็บ git ดังนั้นเพื่อให้ได้ระบบที่ใช้งานได้คุณต้องดาวน์โหลด
https://nds.iaea.org/talys/misc/structure.tar
https://nds.iaea.org/talys/samples/talys_samples.tar
และหลังจากนั้น
tar zxf structure.tar
tar zxf talys_samples.tar
คุณควรย้ายทั้ง โครงสร้าง/ และ ตัวอย่าง/ ภายในไดเร็กทอรี talys/
หากต้องการติดตั้ง TALYS คุณสามารถใช้หนึ่งในตัวเลือกต่อไปนี้:
cd talys/source
make
cd talys
code_build talys
ข้อมูลข้างต้นจะสร้างไฟล์ปฏิบัติการ talys ในไดเร็กทอรี talys/bin คอมไพลเลอร์และแฟล็กสามารถตั้งค่าได้ใน source/Makefile หรือใน code_build
สำหรับคอมพิวเตอร์ที่มี RAM ขนาดเล็ก (มาก) หรือสำหรับการติดตั้งบน Windows หน่วยความจำที่จัดสรรทั้งหมดอาจมีขนาดใหญ่เกินไป ในกรณีดังกล่าว ให้แก้ไข A0_talys_mod.f90 ในไดเร็กทอรีต้นทางและลดค่าของตัวแปร memorypar
ไดเร็กทอรี talys/ มีไดเร็กทอรีและไฟล์ต่อไปนี้:
README.md
ไฟล์ README นี้LICENSE
ไฟล์ลิขสิทธิ์code_build
และ path_change
source/
ซอร์สโค้ด Fortran ของ TALYS และ Makefilebin/
talys ปฏิบัติการได้หลังจากการติดตั้งสำเร็จstructure/
ฐานข้อมูลโครงสร้างนิวเคลียร์และปฏิกิริยาในไดเรกทอรีย่อยต่างๆmisc/
เบ็ดเตล็ด เช่น สคริปต์ gnuplot เพื่อลงจุดผลลัพธ์ TALYS เทียบกับข้อมูล EXFORdoc/
บทช่วยสอนในรูปแบบ pdfsamples/
ไฟล์อินพุตและเอาต์พุตของเคสตัวอย่าง และสคริปต์ ตรวจสอบ เพื่อรันเคสตัวอย่างโดยรวมแล้ว คุณจะต้องมีพื้นที่ว่างในดิสก์ประมาณ 8 Gb เพื่อติดตั้ง TALYS
กรณีตัวอย่างมีไว้เพื่อเป็นตัวอย่างของการใช้ TALYS และเพื่อตรวจสอบการติดตั้งที่สำเร็จ ตัวอย่าง/ ไดเร็กทอรีประกอบด้วยกรณีตัวอย่างต่างๆ ที่มีไดเร็กทอรีย่อย org/ พร้อมผลลัพธ์ของเรา และไดเร็กทอรีย่อย new/ พร้อมผลลัพธ์ที่สร้างโดยผู้ใช้ ชุดตัวอย่างทั้งหมดจะใช้เวลาประมาณ 1 ชั่วโมง
cd samples
./verify
คุณสามารถสร้างไฟล์อินพุตของคุณเองได้ เช่น talys.inp หลังจากนั้น TALYS จะทำงานดังต่อไปนี้:
talys < talys.inp > talys.out
สมมติว่า talys เชื่อมโยงกับไฟล์เรียกทำงาน talys/bin/talys
ภาพตัดขวางที่ TALYS คำนวณสามารถนำมาเปรียบเทียบกับข้อมูลการทดลองจากฐานข้อมูล EXFOR โดยใช้สคริปต์ misc/tplot ในกรณีนี้ จำเป็นต้องติดตั้งฐานข้อมูล EXFORTABLES ในโฮมไดเร็กตอรี่ของคุณ พิมพ์ 'misc/tplot' เพื่อดูตัวเลือกทั้งหมดสำหรับคำสั่งการลงจุดนี้ จำเป็นต้องเรียก 'tplot' จากไดเร็กทอรีการทำงานของคุณ เช่น ต้องมีไฟล์เอาต์พุต TALYS อยู่
ซอฟต์แวร์นี้เผยแพร่และมีลิขสิทธิ์ตามไฟล์ LICENSE