码迷,mamicode.com
首页 > 其他好文 > 详细

PVPC代码的运行脚本

时间:2021-07-01 17:36:28      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:脚本   ==   ash   最新   pac   jsp   and   下载   put   

我们写的 PVPC 的代码在 gitee 上可以下载:https://gitee.com/luyi07/pvpc.git
这里摘录一个脚本,用来自动做变分+投影,在最新的版本里会放在 example/run.sh 中,运行方法:
bash run.sh

#!/bin/bash

nucleus=Cr48
pN=2
nN=2
jsp="example/pf/pf.jsp"
xpn="example/pf/pf+pairing.xpn"
pjpair="best-proton.pair01"
njpair="best-neutron.pair01"

:<<!
echo "======================================================================="
echo "                  variation starts "
echo "-----------------------------------------------------------------------"
./pvpc.x << input
v               # mode: optimize
$nucleus            # nucleus
$pN               # number of proton pairs
$nN               # number of neutron pairs
$jsp       # file for j-scheme single particle orbits
xpn             # format of interactions: J-scheme P+Q interactions
$xpn       # file for j-scheme P+Q interactions
y               # scaling
1               # number of optimized pair condensates ordered, though they may turn out to be linearly dependent.
y               # start from random pairs
input
echo "-----------------------------------------------------------------------"
echo "                  variation ends "
echo "======================================================================="
!

echo "======================================================================="
echo "                  LAP starts "
echo "-----------------------------------------------------------------------"
./pvpc.x << Input
LAP                     // mode
$nucleus                    // nucleus
$pN                       // # of proton pairs
$nN                       // # of neutron pairs
$jsp                       // file for j-scheme single particle space
xpn                     // format of interactions
$xpn                       // file for interactions
y                       // scale or not
1                       // number of pair condensates
$pjpair   $njpair
16                      // Jmax to be projected, not doubled
Input
echo "-----------------------------------------------------------------------"
echo "                  LAP ends "
echo "======================================================================="

PVPC代码的运行脚本

标签:脚本   ==   ash   最新   pac   jsp   and   下载   put   

原文地址:https://www.cnblogs.com/luyi07/p/14958726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!