我正试图在VirtualBox上的ubuntu19.10中编译vasp 6.2.1。我安装了英特尔openApi (有ifortran编译器)和fftw3。我正在尝试使用ifort编译串行版本。mdazharul/vasp/vasp6.2.1/vasp6.2.1/vasp6.2.1/vasp.6.2.1/build/std'
make -C build/std V
我正在使用一个只能在bash中运行的科学软件(名为vasp),并使用Python创建一个脚本,该脚本将为我多次运行。当我正常地使用subprocess.check_call调用函数时,它工作得很好,但当我添加'| tee tee_output‘时,它就不工作了。subprocess.check_call('vasp') #this works
subprocess.check_call('vasp | tee tee_output') #
下面的文件名为ABCD.vasp1.000000 4.6188023610的新文件中,如果第三列是>=0.25,那么第一列应该由0.025增加,整行应该被追加到test.vaspLine number 10以后,如果第三列是<0.25,那么整个行应该被追加到test.vasp=0.25{print $1,$2,$3,$4,$5,$6;next}}' ABCD.vasp > t