我正试图在VirtualBox上的ubuntu19.10中编译vasp 6.2.1。我安装了英特尔openApi (有ifortran编译器)和fftw3。我正在尝试使用ifort编译串行版本。但它给了我一个错误,如下。
if [ ! -d build ] ; then mkdir build ; fi
if [ ! -d build/std ] ; then mkdir build/std ; fi
cp src/makefile src/.objects src/makedeps.awk makefile.include build/std
make -C build/std VE
无法绘制p4vasp中的带结构。
运行时错误是:
vivek@vivek-Lenovo-Flex-2-14:~/apps$ p4v
(p4v.py:5002): libglade-WARNING **: Could not load support for `gnome': libgnome.so: cannot open shared object file: No such file or directory
(p4v.py:5002): libglade-WARNING **: Could not load support for `gnome': libgnome.
我试图用pymatgen来绘制DOS (状态密度),但我无法使它工作。第一次在python中遇到self和class函数,所以我感到很困惑。
这个解释了具有我需要的函数的包(我需要使用类CompleteDos的get_site_t2g_eg_resolved_dos(site)部分)。这个有这些函数的源代码。看看网上找到的,我做了这段代码
from pymatgen.electronic_structure.dos import CompleteDos
from pymatgen.electronic_structure.plotter import DosPlotter
from pymat
我正在使用一个只能在bash中运行的科学软件(名为vasp),并使用Python创建一个脚本,该脚本将为我多次运行。当我正常地使用subprocess.check_call调用函数时,它工作得很好,但当我添加'| tee tee_output‘时,它就不工作了。
subprocess.check_call('vasp') #this works
subprocess.check_call('vasp | tee tee_output') #this doesn't
我是python和编程的新手。
#!/bin/bash
totT=0
for a in `seq -w 3.5 0.1 4.5`
do
echo "a= $a"
cat >POSCAR <<!
Al FCC
1.0
$a 0.00 0.00
0.00 $a 0.00
0.00 0.00 $a
4
Direct
0.0 0.0 0.0
0.5 0.0 0.5
0.5 0.5 0.0
0.0 0.5 0.5
!
###I want to write a command to submit vasp.sh to PBS queue within the loop. How can I d
下面的文件名为ABCD.vasp
# A B C D
1.000000
13.85640621 0.00000000 0.00000000
4.61880236 13.06394496 0.00000000
0.00000000 0.00000000 45.25483322
A B C D
32 32 32 32
Selective dynamics
Direct
0.00000000 0.00000000
下面的文件名为ABCD.vasp
# A B C D
1.000000
13.85640621 0.00000000 0.00000000
4.61880236 13.06394496 0.00000000
0.00000000 0.00000000 45.25483322
A B C D
32 32 32 32
Selective dynamics
Direct
0.00000000 0.00000000
我使用了如下代码来生成图,如下所示。我的数据集存储在"tot.dos“中。
set autoscale
unset log
unset label
set xtic auto
set ytic auto
set xlabel "X"
set ylabel "Y"
set arrow 1 from 3.44,0 to 3.44,150 nohead ls 10 dt 2 lw 2 lc 'red'
set xrange [-1.5:9]
set yrange [0:150]
plot "tot.dos" using 1:2
下面是VASP的代码框架。我的工作是在一个新的平台上移植它。当我使用那个平台的编译器时,我得到了错误。如果我注释掉了use m,并且我还得到了“,它必须有一个指定的显式接口。”,我只想做一个最小的修改,以避免在程序的其他部分产生错误。
module m
interface
subroutine a
end subroutine
end interface
interface
subroutine b
end subroutine
end interface
end module
subroutine a
use m
call b
end subroutine
我有一个表(#更新图片),其中包含subscriber_IDs,总计,Tax_id和DOS。总数是用户在同一服务日到tax_id位置的访问次数。我正在尝试创建另一列,为同一个订阅者和DOS分配1给访问次数最高的tax_id和所有其他Tax_ids的0。我有很多不同的订阅者,所以我需要一个通用的代码,这张图片只描述了一个订阅者的例子。
期望的最终结果列MM (期望的结果图)
SELECT SUBSCRIBER_ID, Total, TAX_ID, DOS,
case WHEN Total = max(Total) then 1 ELSE 0 END as MM
FROM
我使用的是play 2.2.2,我在一个或多个关系中的列表有问题。
我有这个当前的设置
@Entity
public class BD_Uno extends Model {
@Id
public int serial;
@OneToMany(mappedBy = "bd_uno", cascade = CascadeType.ALL)
public List<BD_DOS> bd_dos = new ArrayList<BD_DOS>();
public static Finder<Integer,BD
在SQL Server Management Studio中,可以设置表及其关系的关系图。可以以图形方式查看这些图表,还可以使用打印选项。
还有一些视图,在SQL Server Management Studio中,它们的设置在图形上类似于关系图。但是,这些视图没有打印选项。我的问题是,有没有办法在MS SQL Server中打印面向图形的视图结构?
我刚开始使用shell脚本.我正在尝试删除一个用上一个PID命名的文件,但我不知道是否可以将旧的PId连接到文件名:(这是我的代码)
..。
cp ./template_dos ./user_dos.new
diff ./user_dos.new ./user_dos
if [[ $? -ne 0 ]] ; then
if [[ -f user_dos.PID ]] ; then #Here I search for the OLD PID->2145
rm user_dos.PID #I would like to remove the user_dos.2145 (valu
更新答案在这里:)
我希望能够将我的视频和变量上传到我的服务器上,以便在PHP脚本中使用。
到目前为止,我可以从我的手机选择我想要的视频,并将它完全上传到服务器,但无法确切地知道如何发送变量与视频。我可以把它们分开做,但如果我把它们结合起来就行不通了。
我使用此代码上载变量:
//Uploads the product details
try {//Try block is to see if the call to the database can work.
URL url = new URL(ProductDetails_URL);//Creat