atomes 1.1.14
atomes: an atomic scale modeling tool box
Loading...
Searching...
No Matches
cpmd.h File Reference

Variable declarations for the creation of the CPMD input file. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NCPMDCALC   7
 
#define NCACOMBO   5
 
#define NDFT   19
 
#define NSYM   11
 
#define NOPTPC   7
 
#define NSECOP   6
 
#define DEFEM   0
 
#define DEFLS   1
 
#define DEFVD   2
 
#define DEFDF   3
 
#define DEFGC   4
 
#define DEFAN   5
 
#define DEFVE   6
 
#define DEFSY   7
 
#define DEFAB   8
 
#define DEFDG   9
 
#define DEFCU   10
 
#define DEFCO   11
 
#define DEFFI   12
 
#define DEFDU   13
 
#define DEFSP   14
 
#define DEFLM   15
 
#define DEFLO   16
 
#define CONVO   0
 
#define OPTIO   1
 
#define STEPO   2
 
#define TSTPO   3
 
#define CONVG   4
 
#define OPTIG   5
 
#define STEPG   6
 
#define CPMD_H_
 
#define TSTPG   7
 
#define STEPC   8
 
#define TSTPC   9
 
#define BAROC   10
 
#define ANNIC   11
 
#define AFAIC   12
 
#define ANNEC   13
 
#define AFAEC   14
 
#define STEPB   15
 
#define TSTPB   16
 
#define BAROB   17
 
#define ANNIB   18
 
#define AFAIB   19
 
#define KSUNO   20
 
#define RHOUT   21
 
#define NBAND   22
 
#define VIBRA   23
 

Enumerations

enum  therm_types { CONTROL = -1 , GLOBAL = 0 , LOCAL = 1 , MOLECULE = 2 }
 

Functions

GtkWidget * cpmd_box (GtkWidget *box, gchar *lab, int v_space, int h_space, int dim)
 prepare a labelled box widget for the CPMD input creation assistant
 

Variables

cpmdtmp_cpmd
 
gboolean is_cpmd
 
gchar * cpmd_elements [MAXDATAQM]
 
gchar * cdescr [MAXDATAQM]
 
double default_cpmd_options [17]
 
gchar * default_opts [MAXDATAQM-1][NSECOP]
 
int default_opts_type [MAXDATAQM-1][NSECOP]
 
int defaut_num [9]
 
gchar * default_keywords [9][NDFT]
 
gchar * default_text [9][NDFT]
 
double default_calc_options [24]
 
gchar * calc_opts [NCPMDCALC][NOPTPC]
 
int default_type [NCPMDCALC][NOPTPC]
 
gchar * calc_kw [NCPMDCALC]
 
gchar * calc_ds [NCPMDCALC]
 
int calc_box_num [NCACOMBO]
 
gchar * calc_box_name [NCACOMBO][3]
 
gchar * calc_box_keys [NCACOMBO][3]
 
gchar * rest_kw [2]
 
gchar * rest_opts [3]
 
GtkWidget * sel_but [3]
 
GtkWidget * sel_img [3]
 
gchar * nosetype [3]
 
gchar * nosekey [2]
 
gchar * thermo_name [2][5]
 
int num_thermo [2]
 
int type_thermo [2]
 
gchar * termoke [2]
 
gchar * param [2]
 
gchar * iunit [2]
 
gchar * eunit [2]
 

Detailed Description

Variable declarations for the creation of the CPMD input file.

Author
Sébastien Le Roux sebas.nosp@m.tien.nosp@m..lero.nosp@m.ux@i.nosp@m.pcms..nosp@m.unis.nosp@m.tra.f.nosp@m.r

Definition in file cpmd.h.

Macro Definition Documentation

◆ AFAEC

#define AFAEC   14

Definition at line 73 of file cpmd.h.

◆ AFAIB

#define AFAIB   19

Definition at line 78 of file cpmd.h.

◆ AFAIC

#define AFAIC   12

Definition at line 71 of file cpmd.h.

◆ ANNEC

#define ANNEC   13

Definition at line 72 of file cpmd.h.

◆ ANNIB

#define ANNIB   18

Definition at line 77 of file cpmd.h.

◆ ANNIC

#define ANNIC   11

Definition at line 70 of file cpmd.h.

◆ BAROB

#define BAROB   17

Definition at line 76 of file cpmd.h.

◆ BAROC

#define BAROC   10

Definition at line 69 of file cpmd.h.

◆ CONVG

#define CONVG   4

Definition at line 60 of file cpmd.h.

◆ CONVO

#define CONVO   0

Definition at line 56 of file cpmd.h.

◆ CPMD_H_

#define CPMD_H_

Definition at line 64 of file cpmd.h.

◆ DEFAB

#define DEFAB   8

Definition at line 46 of file cpmd.h.

◆ DEFAN

#define DEFAN   5

Definition at line 43 of file cpmd.h.

◆ DEFCO

#define DEFCO   11

Definition at line 49 of file cpmd.h.

◆ DEFCU

#define DEFCU   10

Definition at line 48 of file cpmd.h.

◆ DEFDF

#define DEFDF   3

Definition at line 41 of file cpmd.h.

◆ DEFDG

#define DEFDG   9

Definition at line 47 of file cpmd.h.

◆ DEFDU

#define DEFDU   13

Definition at line 51 of file cpmd.h.

◆ DEFEM

#define DEFEM   0

Definition at line 38 of file cpmd.h.

◆ DEFFI

#define DEFFI   12

Definition at line 50 of file cpmd.h.

◆ DEFGC

#define DEFGC   4

Definition at line 42 of file cpmd.h.

◆ DEFLM

#define DEFLM   15

Definition at line 53 of file cpmd.h.

◆ DEFLO

#define DEFLO   16

Definition at line 54 of file cpmd.h.

◆ DEFLS

#define DEFLS   1

Definition at line 39 of file cpmd.h.

◆ DEFSP

#define DEFSP   14

Definition at line 52 of file cpmd.h.

◆ DEFSY

#define DEFSY   7

Definition at line 45 of file cpmd.h.

◆ DEFVD

#define DEFVD   2

Definition at line 40 of file cpmd.h.

◆ DEFVE

#define DEFVE   6

Definition at line 44 of file cpmd.h.

◆ KSUNO

#define KSUNO   20

Definition at line 79 of file cpmd.h.

◆ NBAND

#define NBAND   22

Definition at line 81 of file cpmd.h.

◆ NCACOMBO

#define NCACOMBO   5

Definition at line 32 of file cpmd.h.

◆ NCPMDCALC

#define NCPMDCALC   7

Definition at line 31 of file cpmd.h.

◆ NDFT

#define NDFT   19

Definition at line 33 of file cpmd.h.

◆ NOPTPC

#define NOPTPC   7

Definition at line 35 of file cpmd.h.

◆ NSECOP

#define NSECOP   6

Definition at line 37 of file cpmd.h.

◆ NSYM

#define NSYM   11

Definition at line 34 of file cpmd.h.

◆ OPTIG

#define OPTIG   5

Definition at line 61 of file cpmd.h.

◆ OPTIO

#define OPTIO   1

Definition at line 57 of file cpmd.h.

◆ RHOUT

#define RHOUT   21

Definition at line 80 of file cpmd.h.

◆ STEPB

#define STEPB   15

Definition at line 74 of file cpmd.h.

◆ STEPC

#define STEPC   8

Definition at line 67 of file cpmd.h.

◆ STEPG

#define STEPG   6

Definition at line 62 of file cpmd.h.

◆ STEPO

#define STEPO   2

Definition at line 58 of file cpmd.h.

◆ TSTPB

#define TSTPB   16

Definition at line 75 of file cpmd.h.

◆ TSTPC

#define TSTPC   9

Definition at line 68 of file cpmd.h.

◆ TSTPG

#define TSTPG   7

Definition at line 66 of file cpmd.h.

◆ TSTPO

#define TSTPO   3

Definition at line 59 of file cpmd.h.

◆ VIBRA

#define VIBRA   23

Definition at line 82 of file cpmd.h.

Enumeration Type Documentation

◆ therm_types

Enumerator
CONTROL 

-1

GLOBAL 

0

LOCAL 

1

MOLECULE 

2

Definition at line 115 of file cpmd.h.

Function Documentation

◆ cpmd_box()

GtkWidget * cpmd_box ( GtkWidget * box,
gchar * lab,
int v_space,
int h_space,
int dim )
extern

prepare a labelled box widget for the CPMD input creation assistant

Parameters
boxthe GtkWidget sending the signal
labthe label
v_spacevertical spacing
h_spacehorizontal spacing
dimlabel width

Definition at line 248 of file cpmd_init.c.

Variable Documentation

◆ calc_box_keys

gchar* calc_box_keys[NCACOMBO][3]
extern

Definition at line 208 of file cpmd_init.c.

◆ calc_box_name

gchar* calc_box_name[NCACOMBO][3]
extern

Definition at line 202 of file cpmd_init.c.

◆ calc_box_num

int calc_box_num[NCACOMBO]
extern

Definition at line 200 of file cpmd_init.c.

◆ calc_ds

gchar* calc_ds[NCPMDCALC]
extern

Definition at line 192 of file cpmd_init.c.

◆ calc_kw

gchar* calc_kw[NCPMDCALC]
extern

Definition at line 184 of file cpmd_init.c.

◆ calc_opts

gchar* calc_opts[NCPMDCALC][NOPTPC]
extern

Definition at line 169 of file cpmd_init.c.

◆ cdescr

gchar* cdescr[MAXDATAQM]
extern

Definition at line 113 of file cpmd_init.c.

◆ cpmd_elements

gchar* cpmd_elements[MAXDATAQM]
extern

Definition at line 105 of file cpmd_init.c.

◆ default_calc_options

double default_calc_options[24]
extern

Definition at line 163 of file cpmd_init.c.

◆ default_cpmd_options

double default_cpmd_options[17]
extern

Definition at line 121 of file cpmd_init.c.

◆ default_keywords

gchar* default_keywords[9][NDFT]
extern

Definition at line 140 of file cpmd_init.c.

◆ default_opts

gchar* default_opts[MAXDATAQM-1][NSECOP]
extern

Definition at line 123 of file cpmd_init.c.

◆ default_opts_type

int default_opts_type[MAXDATAQM-1][NSECOP]
extern

Definition at line 131 of file cpmd_init.c.

◆ default_text

gchar* default_text[9][NDFT]
extern

Definition at line 150 of file cpmd_init.c.

◆ default_type

int default_type[NCPMDCALC][NOPTPC]
extern

Definition at line 176 of file cpmd_init.c.

◆ defaut_num

int defaut_num[9]
extern

Definition at line 138 of file cpmd_init.c.

◆ eunit

gchar* eunit[2]
extern

◆ is_cpmd

gboolean is_cpmd
extern

Definition at line 235 of file cpmd_init.c.

◆ iunit

gchar* iunit[2]
extern

◆ nosekey

gchar* nosekey[2]
extern

Definition at line 217 of file cpmd_init.c.

◆ nosetype

gchar* nosetype[3]
extern

Definition at line 216 of file cpmd_init.c.

◆ num_thermo

int num_thermo[2]
extern

Definition at line 220 of file cpmd_init.c.

◆ param

gchar* param[2]
extern

◆ rest_kw

gchar* rest_kw[2]
extern

Definition at line 214 of file cpmd_init.c.

◆ rest_opts

gchar* rest_opts[3]
extern

Definition at line 215 of file cpmd_init.c.

◆ sel_but

GtkWidget* sel_but[3]
extern

Definition at line 137 of file cpmd_nose.c.

◆ sel_img

GtkWidget* sel_img[3]
extern

Definition at line 138 of file cpmd_nose.c.

◆ termoke

gchar* termoke[2]
extern

Definition at line 222 of file cpmd_init.c.

◆ thermo_name

gchar* thermo_name[2][5]
extern

Definition at line 218 of file cpmd_init.c.

◆ tmp_cpmd

cpmd* tmp_cpmd
extern

Definition at line 103 of file cpmd_init.c.

◆ type_thermo

int type_thermo[2]
extern

Definition at line 221 of file cpmd_init.c.