| 查看: 334 | 回复: 0 | |||
| 当前主题已经存档。 | |||
[资源]
【转帖】ATK/VNL 2008.10版本的改进
|
|||
|
简单说明: ATK/VNL 2008.10版本与2008.02版本相比: 1,增加了一个新的构建块材和超原胞的模块 2,执行效率比后者改进了2到5倍 3,内存消耗比原先减少最高达50% 4,在一个膝上电脑上就可以计算高达1000个原子的体系 ( ![]() 很慢,不过已经很不错了)5,改进python对ATK/VNL的全面支持 This release of Atomistix ToolKit and Virtual NanoLab not only provides a significant improvement in performance, but also marks the birth of a new company – QuantumWise A/S. As separately announced, QuantumWise has acquired all rights to develop and distribute these products from Atomistix A/S, which has ceased to exist. QuantumWise will also provide continued technical support for the software. ATK and VNL 2008.10 This release of Atomistix ToolKit and Virtual NanoLab not only provides a significant improvement in performance, but also marks the birth of a new company – QuantumWise A/S. As separately announced, QuantumWise has acquired all rights to develop and distribute these products from Atomistix A/S, which has ceased to exist. QuantumWise will also provide continued technical support for the software. Highlights of this release Drastic performance improvement of 2–5 times Memory reduction of up to 50% Calculate 1,000 atoms on a laptop! ATK now threads/parallelizes on multi-core CPUs A new instrument in VNL: Bulk Builder Download it today! To download the release packages, please visit the download pages, where you will find more detailed information. This release requires version 2008.10 (or later) of the FLEXlm license features. Users who have an active maintenance contract with Atomistix are entitled to a free license upgrade. Just contact sales@quantumwise.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it and we’ll help you out! QuantumWise is sincerely dedicated to further development and improvements of ATK and VNL, and hope that all existing – and new customers – will enjoy this and future releases. We truly believe ATK is the best code on the market for DFT calculations of large systems – and of course for transport studies! New in Atomistix ToolKit 2008.10 Many situations in life force you to choose between incompatible desires. If you want a fast and powerful car, you cannot really find one which also consumes very little fuel. With the latest edition of Atomistix ToolKit (ATK), version 2008.10, you can however have both! With this release, the raw speed of the software has been improved by as much as 5 times compared to the previous version. At the same time, the memory consumption has been reduced to a level such that systems for which first-principles studies previously were only tractable on supercomputers with hundreds of nodes, are now possible to calculate on moderate sized clusters or even single multi-core workstations. This pushes the limit of how realistic systems that can be treated, something which is not least crucially important when it comes to the influence of defects or impurities, in the quest for both novel electronic devices and catalytic processes, for example. As an example of the extraordinary combination of performance and memory, a bulk MgO supercell with 1,024 atoms, converges in 16 hours on a single node, using just above 3 Gb of memory for a high-quality basis set (double-zeta polarized). Or, if we focus on the unique capability of ATK to calculate transport properties such a current-voltage characteristics of nanoscale systems, a densely packed transport system with 1,166 atoms (Si and Au, see figure below) can be computed in less than 24 hours on 10 parallel nodes. The computation uses less than 2 Gb of memory per node with a single-zeta basis set, which means it could in principle be run on a laptop! The memory and speed improvements are clearly demonstrated in the table below! System Speed-up Memory reduction Azafulleroid (molecule, 97 atoms) 1.1 15% 6x6x6 MgO (bulk, 432 atoms, Gamma point) 3.5 38% 6x6x6 MgO (k-point sampling (2,1,1)) 2.3 32% 8x8x8 MgO (bulk, 1,024 atoms, Gamma point) 5.4 63% AuSiAu (two-probe, 1,166 atoms*) 3.2 50% * 782 atoms in scattering region, 1,166 in equivalent bulk In this table, the speed-up measures how many times faster the new version is compared to 2008.02 (a factor 2 means twice faster), while the memory reduction is given in percent (50% means half the memory). The improvements in memory usage and performance in ATK 2008.10 compared to 2008.02 are quite vividly demonstrated by this graph. This is a two-probe calculation for the system with 1166 Si and Au atoms illustrated above. The two distinguishable regimes (breakpoint at 350 ks for the red curve) are the equivalent bulk run and the two-probe calculation, respectively. To be specific, the performance upgrade is primarily due to three factors: The use of real matrices for Gamma-point sampling gives a very large performance boost for bulk systems and the equivalent bulk run of a two-probe system. Obviously, this does not affect systems with more than one k-point, but for very large systems a single k-point tends to be sufficient in many cases. The use of optimized libraries (specifically, Intel MKL), improves performance for all matrix operations, which not least is important for two-probe systems and large systems in general. These operations also parallelize on multi-cores. Tuned code. We have been over every single performance-critical part of the code and optimized them as best as possible, both for memory and speed, including compiler settings for each specific platform. The introduction of Intel MKL also means that ATK now parallelizes over cores (threading) to take maximal advantage of e.g. dual-core architecture. For more information about this, please see the manual. A few bug fixes are also introduced, although none are of major magnitude except one relating to calculation of the effective potential and electron density from a restored checkpoint files, which sometimes did not produce identical results compared to if you performed the calculation in the same script as the self-consistent loop. New in Virtual NanoLab 2008.10 In addition to this, we are also happy to announce a new instrument in Virtual NanoLab 2008.10: a Bulk Builder. It can be used to build bulk crystals or periodic atom configurations from scratch, or you can manipulate existing ones, including those found in the Crystal Cupboard. It is also possible to make supercells by repetition of the unit cell. |
» 猜你喜欢
面上项目申报
已经有3人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有5人回复
酰胺脱乙酰基
已经有9人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有5人回复
博士延得我,科研能力直往上蹿
已经有7人回复
退学或坚持读
已经有27人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
遇见不省心的家人很难过
已经有22人回复














回复此楼