Xiehua's Blog

「技术源自积累」

VASP 6.3.2 CPU/GPU版安装

VASP 6.3.2 CPU/GPU下载安装 软件包下载地址:vasp.6.3.2.tar.gz 1.安装Intel OneAPI软件包,并加载环境 1 2 3 module load mkl/latest module load mpi/latest module load compiler/latest 2.解压vasp安装包 1 2 tar -zxvf vasp.6.3.2...

修改EPW输出复数形式的$g_{mnv}(k,q)$

修改printing.f90中的subroutine print_gkk,输出复数形式的$g^{SE}_{mn\nu}(\textbf{k},\textbf{q})$ 要求: 不需要根据简并特点求平均,为了得到能量量纲的电声耦合大小,输出的值为:$\sqrt{\frac{\hbar}{2m_0\omega_{qv}}}g_{mnv}(\textbf{k},\textbf{q})$ \[g...

修改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?...

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