siesta/Util
Nick R. Papior bcfde56749 Merge branch '372-shared-pic' into 'master'
restructuring of cmake for shared + project-targets

Closes #372

See merge request siesta-project/siesta!302
2024-06-19 07:16:02 +00:00
..
Bands restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
CMLComp Bug fixed for long buffer writes in wxml 2016-10-20 21:24:56 +02:00
COOP restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Contour restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Contrib restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Denchar restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
DensityMatrix restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Eig2DOS restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Gen-basis Merge branch '372-shared-pic' into 'master' 2024-06-19 07:16:02 +00:00
Grid restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Grimme restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
HSX restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Helpers restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
JobList restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
MM_Examples Zmatrix optimization enhancements. Sign change in MM stress. 2007-06-04 15:47:56 +00:00
MPI_test restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Macroave restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
ON restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Optical restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Optimizer restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
PEXSI restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Plrho added unit to platom.f 2023-09-26 10:01:19 +02:00
Projections restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
STM restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Scripting Move old scripts to Util/oldScripts and replace others 2023-03-23 09:43:49 +00:00
SiestaSubroutine restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Sockets restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
SpPivot restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
TS restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Unfolding restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
VCA restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
Vibra restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
WFS restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
pdosxml restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
sies2arc restructuring of cmake for shared + project-targets 2024-06-19 07:16:02 +00:00
CMakeLists.txt Re-structuring and upgrades to cmake-infrastructure 2024-04-16 08:31:28 +00:00
COPYING Prepare GPL release 2016-01-25 17:00:16 +01:00
README Move old scripts to Util/oldScripts and replace others 2023-03-23 09:43:49 +00:00

README

This directory contains programs or scripts that can be helpful to
process SIESTA output, or to supplement the functionality of the
program.  Some of them are experimental. See the individual
directories for documentation, and the file Obj/README for
relevant instructions on how to compile them.

Bands:     Tools for plotting band structures (including "fatbands")

CMLComp: Tools to use the information contained in the CML file
         produced by the program (by Toby White, Andrew Walker,
         and others)

Contour: grid2d: As Denchar but for any function defined in the 3D
         grid.  grid1d: Extracts a 1D line of data out of the 3D grid.
         Based on the 3D grid (by E. Artacho)

Contrib: Code contributed by Siesta users (expanding collection). See
	 the individual documentation materials.
COOP: Generation of COOP/COHP/PDOS curves for chemical analysis.
      Computation of data to generate "fatbands" plots.

Denchar: Produces 2D and 3D plots of charge and spin density, and of
         wave-functions. Uses the density matrix and/or wavefunction
	 coefficients and basis orbital information
	 (by J. Junquera, P. Ordejon, and A. Garcia).

DensityMatrix: Utilities to process and convert density-matrix files.

Eig2DOS:   Estimation of the Density of States from the .EIG file.
           (by E. Artacho and A. Garcia)

Gen-basis : Stand-alone program 'gen-basis' to generate basis sets and
            KB projectors, and 'ioncat' program for extraction of
            information from .ion files.

Grid: Utilities for the manipulation of grid files.

Grimme: Enable easy creation of the atomic potential block by reading
	the ChemicalSpecies block and printing out the relevant information.
	This makes it _very_ easy to create the correct units and quantities.
	(by N. Papior)

Helpers: Some helper scripts for aiding script generation.

HSX: Conversion tool between HS and HSX files (by A. Garcia)

JobList:   A suite of programs to generate and dispatch multiple
           SIESTA jobs with varying options (by J. Soler)

Macroave: Macroscopic averaging for interfaces and surfaces (by
	  J. Junquera)

MM_Examples: Force-field examples

MPI_test:    Tests to help diagonose the interface to MPI.

ON: Conversion of Order-N eigenstate to NetCDF file

Optical: Calculation of optical properties (by D. Sanchez-Portal)

Optimizer: General-purpose optimizer. Useful for basis-set and
	   pseudopotential optimization (by A. Garcia)

pdosxml: Utility to process the PDOS file (in XML format). (by
	 A. Garcia)

PEXSI: Utilites related to the output from PEXSI (by A. Garcia)

Plrho: Plots in 3D the electron density and other functions
       calculated by siesta (by Jose M. Soler)

Projections: Compute projections of electronic structure of a system
	     over the orbitals of a subsystem.

Scripting: Some information about options available, including the use of
           Lua and the interface to the AiiDA framework.

sies2arc: Converts output coordinates to the arc movie format (by
	  J. Gale)

SiestaSubroutine: Code and examples of the driving of Siesta by an
                  external agent (by J. Soler and A. Garcia)

Sockets: Examples of the use of the f90 sockets interface (by M. Ceriotti)

SpPivot: A utility to create a pivoting table for the sparse
	 patterns in Siesta. Can create GRAPHVIZ output for easy
	 display of the sparsity pattern (by N. Papior)

STM/   Utilities to generate information for simulated STM images
       and STS spectra (P. Ordejon, N. Lorente, A. Garcia)

TS: Contains several different utilities that are related to
    the NEGF code TranSiesta. (by N. Papior)
    See TS/README for details.

Unfolding: Contains a band-unfolding utility
           (by Sara G. Mayo and Jose M. Soler)

VCA: Utilities to help in Virtual-Crystal calculations (by A. Garcia)

Vibra: Package to compute phonon frequencies and modes (by P. Ordejon)

WFS: Utilities for wavefunction-file manipulation

Other useful resources:

Directory Tutorials/Bases contains examples and scripts to help
in the generation of basis sets and KB projectors.