用户工具

站点工具


pwkit:demo

使用示例 – Generator

任务设置:

  • 任务类型:自洽计算
  • 泛函设置:PBE
  • 赝势设置:SG15
  • 特殊设置:溶剂效应、自旋极化

Step 1. 加载模块 pwkit/1.0

   $ module load pwkit/1.0

Step 2. 输入 g 进入 Generator 模块

Step 3. 输入 scpesgspse (不用区分大小写)

Step 4. 输入 KMesh-Resolved value: 0.04

   # 1. 输入 g 进入 Generator 模块
   # 2. 输入 scpesgspse (不用区分大小写)
   # 3. 输入 KMesh-Resolved value: 0.04
   $ pwkit
                               _
   _ ____      ___ __ ___   __ _| |_
   | '_ \ \ /\ / / '_ ` _ \ / _` | __|  website: http://www.lonxun.com
   | |_) \ V  V /| | | | | | (_| | |_   v1.0.0
   | .__/ \_/\_/ |_| |_| |_|\__,_|\__|  pwmat kit Usage: pwkit -h
   |_|
 
   ================================== Generator ===================================
   g) 进入 Input Generator 模块
   为 PWmat 生成输入文件。
 
   ==================================== Module ====================================
   m) 进入 Module
   在PWmat的基础功能上, 我们针对用户的使用需求开发了一些顶层模块(MODULE)。
   这些MODULE中的一部分是与已有的优秀工具的接口, 一部分是以PWmat的计算结果为基础得
   到实际需要的物理量, 一部分则是为特定的计算需求而设计的计算流程。这些MODULE涵盖了
   物质结构, 基础性质, 针对大体系的计算以及机器学习力场等, 功能全面。
 
   =================================== Utility ====================================
   u) 进入 Utility
   为了方便用户进行计算的前、后处理, PWmat安装包内附带了一系列实用程序。通过这些程
   序, 我们可以实现PWmat结构文件和其他常见晶体结构文件之间的相互转换、处理数据得到
   可视化电荷密度、能带结构图、投影态密度、真空能级等操作。
 
   q)  退出
   ------------>>
   g
   ---------------------------------- 任务类型 -----------------------------------
   SC) 自洽计算              CR) 晶格+原子位置优化      AR) 固定晶格优化原子位置
   NS) 非自洽计算            DS) 原子轨道投影(态密度)
 
   ---------------------------------- 泛函设置 -----------------------------------
   PE) PBE(默认)    91) PW91     PS) PBEsol      LD) CA-PZ       H6) HSE06
   H3) HSE03        P0) PBE0     B3) B3LYP       TP) TPSS        SC) SCAN
 
   ---------------------------------- 赝势设置 -----------------------------------
   SG) SG15(默认)   PD) PD04      FH) FHI        PW) PWM         UD) 自定义
 
   ---------------------------------- 特殊设置 -----------------------------------
 
   SP) 自旋极化    SO) 自旋轨道耦合   SN) 非共线磁矩+自旋轨道耦合    CS) 带电体系
   PU) DFT+U       D3) DFT-D3         FF) 固定电势计算               SE) 溶剂效应
 
   ---------------------------------- 输入示例 -----------------------------------
   SCH6        CRSPCS
 
 
   bb) 返回上一级目录
   q)  退出
 
   ------------>>
   scpesgspse
   ************************************* 任务设置 *************************************
         1. 任务类型: 自洽计算
         2. 泛函设置: PBE
         3. 赝势设置: SG15
         4. 特殊设置: 溶剂效应、自旋极化
   ************************************************************************************
 
   当前目录下共有 9 个文件。搜索当前目录是否含有 atom.config 格式的文件...
 
   +-----------------------------Warm Tips------------------------------+
         * Accuracy Levels: Gamma-Only: 0;
                              Low:        0.06~0.04;
                              Medium:     0.04~0.03
                              Fine:       0.02~0.01
         * 0.03~0.04 is Generally Precise Enough!
   +--------------------------------------------------------------------+
   Input Kmesh-Resolved Value (in Units of 2*PI/Angstrom):
   ------------>>
   0.04
   Part I. 任务类型设置成功...
   Part II. 泛函类型设置成功...
   Part III. 赝势类型设置成功...
   Part IV. 特殊设置成功...
   +-----------------------------Warm Tips------------------------------+
         * 额外需要输出文件IN.SOLVENT (自动生成)
   +--------------------------------------------------------------------+
   Part IV. 特殊设置成功...

产生文件 etot.input:

   1  4   # 并行设置: 波函数并行设置、K点并行设置,两者之积必须等于GPU总数
 
   ### 基础设置
   JOB = SCF
   XCFUNCTIONAL = PBE
   ACCURACY = NORMAL
   CONVERGENCE = EASY
   PRECISION = AUTO
 
 
   ### 电子自洽设置
   Ecut = 50
   MP_N123 = 2 5 1 0 0 0 0
   SCF_ITER0_1 = 6 4 3 0.0 0.025 1
   SCF_ITER0_2 = 94 4 3 1.0 0.025 1
 
 
   ### 特殊设置
   SPIN = 2   # 自旋极化
 
 
   ### 其他设置
   #CHARGE_DECOMP = T
   #NUM_BAND = XX
   #SYMM_PREC = 1E-5
 
 
   ### 输入输出设置
   IN.ATOM = atom.pwmat
   IN.PSP1 = Ni.SG15.PBE.UPF
   IN.PSP2 = O.SG15.PBE.UPF
   IN.PSP3 = Fe.SG15.PBE.UPF
   IN.PSP4 = Na.SG15.PBE.UPF
   IN.PSP5 = Mn.SG15.PBE.UPF
   IN.PSP6 = Zn.SG15.PBE.UPF
   IN.WG = F
   IN.RHO = F
   IN.VR = F
   IN.KPT = F
   OUT.WG = T
   OUT.RHO = T
   OUT.VR = T
   OUT.VATOM = T
   IN.SOLVENT = T     # 溶剂效应
   OUT.SOLVENT_CHARGE = T     # 溶剂效应

使用示例 – Module

查看声子计算的 electron-phonon coupling 模块

Step 1. 加载模块 pwkit/1.0

   $ module load pwkit/1.0

Step 2. 输入 m 进入 Module 模块

Step 3. 输入 6 (声子计算模块)

Step 4. 输入 4 (electron-phonon coupling (EPC) 模块)

   $ pwkit
                               _
   _ ____      ___ __ ___   __ _| |_
   | '_ \ \ /\ / / '_ ` _ \ / _` | __|  website: http://www.lonxun.com
   | |_) \ V  V /| | | | | | (_| | |_   v1.0.0
   | .__/ \_/\_/ |_| |_| |_|\__,_|\__|  pwmat kit Usage: pwkit -h
   |_|
 
   ================================== Generator ===================================
   g) 进入 Input Generator 模块
   为 PWmat 生成输入文件。
 
   ==================================== Module ====================================
   m) 进入 Module
   在PWmat的基础功能上, 我们针对用户的使用需求开发了一些顶层模块(MODULE)。
   这些MODULE中的一部分是与已有的优秀工具的接口, 一部分是以PWmat的计算结果为基础得
   到实际需要的物理量, 一部分则是为特定的计算需求而设计的计算流程。这些MODULE涵盖了
   物质结构, 基础性质, 针对大体系的计算以及机器学习力场等, 功能全面。
 
   =================================== Utility ====================================
   u) 进入 Utility
   为了方便用户进行计算的前、后处理, PWmat安装包内附带了一系列实用程序。通过这些程
   序, 我们可以实现PWmat结构文件和其他常见晶体结构文件之间的相互转换、处理数据得到
   可视化电荷密度、能带结构图、投影态密度、真空能级等操作。
 
   q)  退出
   ------------>>
   m
   --------------------------- 物质结构 ---------------------------
   1) 结构搜索                2) 无序结构
   3) 分子动力学数据处理      4) CIF 文件转换与结构处理
 
   ---------------------- 电子结构及声子计算 ----------------------
   5) 电子结构                6) 声子计算
 
   -------------------- 光、磁、力学和极化性质 --------------------
   7) 光学性质                8) 磁学性质
   9) 力学性质                a) 极化性质
 
   --------------------------- 其他模块 ---------------------------
   b) 缺陷性质                c) 电化学性质
   d) 输运性质                e) 超快动力学过程
   f) Beyond DFT              g) 电子束辐照分解
   h) 大体系计算              i) 机器学习力场
   j) 其它
 
 
   bb) 返回上一级目录
   q)  退出
 
   ------------>>
   6
   ============================== PWmat 模块 --> 声子计算 ===============================
   1) PyPWmat
   2) High temperature phonon calculation
   3) PWphono3py
   4) electron-phonon coupling (EPC)
 
   bb) 返回上一级目录
   q)  退出
 
   ------------>>
   4
   ============================== Module --> electron-phonon coupling (EPC) ===============================   
   1.模块简介
   ----------
   使用瓦尼尔函数(wannier functions, WFs)计算电声耦合矩阵。
 
   2.使用手册
   ----------
   http://www.pwmat.com:3389/pwmat-resource/module-download7/pdf/guide_EPC.pdf
 
   bb) 返回上一级目录
   q)  退出
   ------------>>

使用示例 – Utility

查看数据可视化的 plot_DOS.py 工具

Step 1. 加载模块 pwkit/1.0

   $ module load pwkit/1.0

Step 2. 输入 u 进入 Utility 模块

Step 3. 输入 2 (plot_DOS.py)

   $ pwkit
                               _
   _ ____      ___ __ ___   __ _| |_
   | '_ \ \ /\ / / '_ ` _ \ / _` | __|  website: http://www.lonxun.com
   | |_) \ V  V /| | | | | | (_| | |_   v1.0.0
   | .__/ \_/\_/ |_| |_| |_|\__,_|\__|  pwmat kit Usage: pwkit -h
   |_|
 
   ================================== Generator ===================================
   g) 进入 Input Generator 模块
   为 PWmat 生成输入文件。
 
   ==================================== Module ====================================
   m) 进入 Module
   在PWmat的基础功能上, 我们针对用户的使用需求开发了一些顶层模块(MODULE)。
   这些MODULE中的一部分是与已有的优秀工具的接口, 一部分是以PWmat的计算结果为基础得
   到实际需要的物理量, 一部分则是为特定的计算需求而设计的计算流程。这些MODULE涵盖了
   物质结构, 基础性质, 针对大体系的计算以及机器学习力场等, 功能全面。
 
   =================================== Utility ====================================
   u) 进入 Utility 
   为了方便用户进行计算的前、后处理, PWmat安装包内附带了一系列实用程序。通过这些程
   序, 我们可以实现PWmat结构文件和其他常见晶体结构文件之间的相互转换、处理数据得到
   可视化电荷密度、能带结构图、投影态密度、真空能级等操作。
 
   q)  退出
   ------------>> 
   u
   --------------------- Utility---------------------
   1) 格式转换      2) 数据可视化      
   3) 数据后处理    4) 其它
 
   bb) 返回上一级目录
   q)  退出
   ------------>>
   2
   -------------------------- 数据可视化 ---------------------------
   1) plot_band_structure.x            2) plot_DOS.py
   3) absorption_spec_K2step.x         4) plot_wg.x
   5) plot_DOS_interp.x                6) plot_ABSORB_interp.x
   7) plot_TDDFT.x                     8) plot_fatband_structure.x
   9) plot_electrical_conductivity.x   a) plot_TDDFT_allk.x
   b) plot_TDDFT_rho.x
 
   bb) 返回上一级目录
   q)  退出
   ------------>>  
   2
   ================================== Utility --> plot_DOS.py ===================================
   1.工具简介
   ----------
   用于画态密度
 
   2.使用手册
   ----------
   http://www.pwmat.com:8080/upload/utility/pdf/plot_DOS.pdf
 
   bb) 返回上一级目录
   q)  退出
   ------------>>  

评论

请输入您的评论. 可以使用维基语法:
92 -10 = 
 
pwkit/demo.txt · 最后更改: 2024/02/01 18:13 由 pengge