Xiehua's Blog

「技术源自积累」

修改QE输出跃迁偶极矩Vmef

修改QE中EPW的print部分输出跃迁偶极矩矩阵 在EPW的输出文件中添加在稠密倒空间中插值的跃迁偶极矩矩阵元到输出文件,用于进行光激发初始电子和空穴状态的设置以及后续用于光学性质的计算。 需要修改的文件包括printing.f90以及ephwann_shuffle.f90 1.printing.f90中添加subroutine print_sh() 1 2 3 4 5 6 7 8...

QE代码的bug(费米面下拟合能带电子数nelec错误)

QE代码的bug(费米面下拟合能带电子数错误) EPW计算的Ef有问题:只有在wannier拟合时,project的能带加exclude_bands能带包含了费米能以下的所有能带,在插值时才能得到正确的费米能级。可以选择将费米面下不需要拟合的能带全部排除出去,或者将不能排除出去的能带全部拟合。该问题是由于原始的在ephwann_shuffle.f90和ephwann_shuffle_mem...

Visual Studio使用MPI进行Fortran并行

Visual Studio使用MPI进行Fortran并行 mpi include路劲的设置:D:\soft\Intel\mpi\2021.5.2\include(或者D:\soft\Intel\mpi\2021.5.2\include\ilp64) mpi lib路劲的设置: D:\soft\Intel\mpi\2021.5.2\lib(\debug...

修改QE输出wannier90.x可用的cell和ionic positions坐标

修改QE输出wannier90.x可用的cell和ionic positions坐标 修改源文件: /qe/pw/src/summary.f90 对于QE7.1版本: 在225-243之间(Call print_ps_info ( )之前)添加如下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ! ! ... print cell a...

Fortran中使用Inetl MKL数学库

Fortran中使用Intel MKL数学库 Linux中使用MKL库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 #MKL libraries MKLLIB = ${MKLROO...

Fortran中的预处理及条件编译

Fortran中的预处理及条件编译 转载自:fcode.cn 预处理在Fortran语法中并未规定,但绝大多数编译器做了相应扩充,例如:Intel OneApi中ifort编译时可以使用-fpp参数让Intel Fortran compiler进行预处理,在C编译器中通过在编译中使用参数-cpp进行预编译。本文介绍了部分编译器环境下的Fortran预处理语句,例如宏定义、包含语句、条件编...

Fortran调用系统命令

Fortran中调用系统命令/其它可执行文件 转载自:博客园https://www.cnblogs.com/erichf/p/13905140.html fortran内调用系统命令/其它可执行文件时,有两种方法: 在fortran 2008中新增内部subroutine程序: execute_command_line (参考:《Modern Fortran explained...

Endnote中文献标题保持专有名词大小写格式

1.Endnote中标题中专有名词保持大小写格式 设置: Edit->Preferences->Change Case 或者通过修改ENCase.txt文件:参考:https://support.clarivate.com/Endnote/s/article/EndNote-Change-Case-sharing-or-transfer-to-another-machine?...

Endnote与SCI-Hub联用

Endnote X20的安装以及与scihub的联用 1.下载安装 下载地址:Endnote20.rar 安装说明:EndNote软件为正版软件,正确安装时不存在试用期和需要产品号的问题。下载软件后请完全解压缩到一个新文件夹内进行安装(不要直接双击打开)。压缩后会生成 EN20Inst.msi、License.dat两个文件到同一个文件夹中,之后双击EN20Inst.msi文件进行安装,...

QUANTUM ESPRESSO v7.1 修改版安装

QUANTUM ESPRESSO的安装 安装好intel OneAPI编译器,使用下列命令挂载上Intel OneAPI的环境。 1 2 3 4 5 6 7 8 9 10 11 source /share/home/zw/xiehua/opt/modules-5.0.0/init/profile.sh export MODULEPATH=/share/home/zw/xiehua...

本站总访问量次 本站访客数人次