"Fossies" - the Fresh Open Source Software Archive

Member "abinit-8.10.3/doc/topics/_multidtset.md" (24 Jun 2019, 2205 Bytes) of package /linux/misc/abinit-8.10.3.tar.gz:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs" side-by-side code changes report for "_multidtset.md": 8.8.4_vs_8.10.1.

This page gives hints on how to set parameters for a multi dataset calculation with the ABINIT package.


The simplest use of ABINIT corresponds to one task, with one set of data: for example, determination of the total energy for some geometry, with some set of plane waves and some set of k-points.

It is often needed to redo the calculations for different values of some parameter, letting all the other things equal. As typical examples, we have convergence studies needed to determine which cut-off energy gives the needed accuracy. In other cases, one makes chains of calculations in order to compute the band structure: first a self-consistent calculation of the density and potential, then the eigenenergy computation along different lines. Similarly, DFPT, GW or BSE calculations rely on a preliminary calculation of ground-state wavefunctions.

For such purpose, the multi-dataset mode has been implemented.

It allows the code to treat, in one run, different sets of data, and to chain them. The number of datasets to be treated is specified by the variable [[ndtset]], while the indices of the datasets (by default 1, 2, 3, and so on) can be eventually provided by the arrays [[jdtset]] or [[udtset]].

A full description of the multidataset capabilities of ABINIT can be found in [[help:abinit#multidataset|the multidataset section of the ABINIT help file]].

A very important mechanism allows to pass information obtained from some earlier calculation, by defining get* input variables. Important examples are [[getden]] for chaining a self-consistent determination of the density with a non-self-consistent calculation of the Kohn-Sham band structure, or [[getwfk]] for chaining a ground-state determination of wavefunctions with a DFPT or GW computation.

!!! tip

|AbiPy| provides a programmatic interface to generate input files from python. 
For futher detail, please consult the |AbinitInputNb|.

{{ related_variables }}

Selected Input Files

{{ selected_input_files }}