31LOGICAL,
INTENT(IN) :: alloc
36if (
allocated(
tda))
deallocate(
tda)
58 call show_error (
"Impossible to allocate memory"//char(0), &
59 "Function: ALLOCEDCO"//char(0),
"Table: EDGETA"//char(0))
65 call show_error (
"Impossible to allocate memory"//char(0), &
66 "Function: ALLOCEDCO"//char(0),
"Table: CORTA"//char(0))
72 call show_error (
"Impossible to allocate memory"//char(0), &
73 "Function: ALLOCEDCO"//char(0),
"Table: DEFTA"//char(0))
79 call show_error (
"Impossible to allocate memory"//char(0), &
80 "Function: ALLOCEDCO"//char(0),
"Table: TDA"//char(0))
94 call show_error (
"Impossible to allocate memory"//char(0), &
95 "Function: ALLOCEDCO"//char(0),
"Table: CORNERA"//char(0))
101 call show_error (
"Impossible to allocate memory"//char(0), &
102 "Function: ALLOCEDCO"//char(0),
"Table: EDGEA"//char(0))
108 call show_error (
"Impossible to allocate memory"//char(0), &
109 "Function: ALLOCEDCO"//char(0),
"Table: DEFA"//char(0))
115 call show_error (
"Impossible to allocate memory"//char(0), &
116 "Function: ALLOCEDCO"//char(0),
"Table: TDSA"//char(0))
132 call show_error (
"Impossible to allocate memory"//char(0), &
133 "Function: ALLOCEDCO"//char(0),
"Table: EABL"//char(0))
139 call show_error (
"Impossible to allocate memory"//char(0), &
140 "Function: ALLOCEDCO"//char(0),
"Table: CABL"//char(0))
146 call show_error (
"Impossible to allocate memory"//char(0), &
147 "Function: ALLOCEDCO"//char(0),
"Table: DABL"//char(0))
153 call show_error (
"Impossible to allocate memory"//char(0), &
154 "Function: ALLOCEDCO"//char(0),
"Table: ETABL"//char(0))
160 call show_error (
"Impossible to allocate memory"//char(0), &
161 "Function: ALLOCEDCO"//char(0),
"Table: CTABL"//char(0))
167 call show_error (
"Impossible to allocate memory"//char(0), &
168 "Function: ALLOCEDCO"//char(0),
"Table: DTABL"//char(0))
174 call show_error (
"Impossible to allocate memory"//char(0), &
175 "Function: ALLOCEDCO"//char(0),
"Table: ECTABL"//char(0))
181 call show_error (
"Impossible to allocate memory"//char(0), &
182 "Function: ALLOCEDCO"//char(0),
"Table: TDTABL"//char(0))
188 call show_error (
"Impossible to allocate memory"//char(0), &
189 "Function: ALLOCEDCO"//char(0),
"Table: ETYPEA"//char(0))
195 call show_error (
"Impossible to allocate memory"//char(0), &
196 "Function: ALLOCEDCO"//char(0),
"Table: CTYPEA"//char(0))
202 call show_error (
"Impossible to allocate memory"//char(0), &
203 "Function: ALLOCEDCO"//char(0),
"Table: DETYPEA"//char(0))
209 call show_error (
"Impossible to allocate memory"//char(0), &
210 "Function: ALLOCEDCO"//char(0),
"Table: EDTA"//char(0))
216 call show_error (
"Impossible to allocate memory"//char(0), &
217 "Function: ALLOCEDCO"//char(0),
"Table: MTABL"//char(0))
246LOGICAL,
INTENT(IN) :: alloc
253if (
allocated(
togl))
deallocate(
togl)
254if (
allocated(
tigl))
deallocate(
tigl)
257if (
allocated(
cabl))
deallocate(
cabl)
258if (
allocated(
dabl))
deallocate(
dabl)
259if (
allocated(
eabl))
deallocate(
eabl)
260if (
allocated(
lgsa))
deallocate(
lgsa)
261if (
allocated(
ngsa))
deallocate(
ngsa)
264if (
allocated(
cmoy))
deallocate(
cmoy)
265if (
allocated(
mac))
deallocate(
mac)
270 call show_error (
"Impossible to allocate memory"//char(0), &
271 "Function: ALLOCBONDS"//char(0),
"Table: LA_COUNT"//char(0))
277 call show_error (
"Impossible to allocate memory"//char(0), &
278 "Function: ALLOCBONDS"//char(0),
"Table: SA_COUNT"//char(0))
284 call show_error (
"Impossible to allocate memory"//char(0), &
285 "Function: ALLOCBONDS"//char(0),
"Table: MA_COUNT"//char(0))
294 call show_error (
"Impossible to allocate memory"//char(0), &
295 "Function: ALLOCBONDS"//char(0),
"Table: TOGL"//char(0))
301 call show_error (
"Impossible to allocate memory"//char(0), &
302 "Function: ALLOCBONDS"//char(0),
"Table: TIGL"//char(0))
308 call show_error (
"Impossible to allocate memory"//char(0), &
309 "Function: ALLOCBONDS"//char(0),
"Table: NUM_GSA"//char(0))
315 call show_error (
"Impossible to allocate memory"//char(0), &
316 "Function: ALLOCBONDS"//char(0),
"Table: TOT_GSA"//char(0))
322 call show_error (
"Impossible to allocate memory"//char(0), &
323 "Function: ALLOCBONDS"//char(0),
"Table: MAC"//char(0))
logical function allocedco(alloc)
logical function allocbonds(alloc)
void show_error(char *error, int val, GtkWidget *win)
show error message
double precision, dimension(:), allocatable cmoy
double precision, dimension(:), allocatable tdtabl
double precision, dimension(:), allocatable mtabl
integer, dimension(:), allocatable lgsa
double precision, dimension(:,:), allocatable ctypea
double precision, dimension(:,:), allocatable ma_count
double precision, dimension(:), allocatable ctabl
integer, dimension(:,:,:), allocatable defa
integer, dimension(:,:,:), allocatable edgea
double precision, dimension(:,:), allocatable etypea
double precision, dimension(:), allocatable eabl
integer, dimension(:,:), allocatable corta
integer, dimension(:), allocatable tot_gsa
integer, dimension(:,:,:), allocatable la_count
integer, dimension(:,:,:), allocatable tdsa
double precision, dimension(:), allocatable mac
integer, dimension(:), allocatable ngsa
double precision, dimension(:), allocatable cabl
integer, dimension(:,:), allocatable edgeta
integer, dimension(:,:), allocatable tda
double precision, dimension(:,:), allocatable etda
double precision, dimension(:,:), allocatable num_gsa
integer, dimension(:,:,:), allocatable cornera
integer, dimension(:,:), allocatable defta
double precision, dimension(:), allocatable ectabl
integer, dimension(:), allocatable lp_geom
double precision, dimension(:), allocatable etabl
double precision, dimension(:), allocatable dabl
double precision, dimension(:), allocatable sa_count
double precision, dimension(:), allocatable dtabl
double precision, dimension(:,:), allocatable detypea
integer, dimension(:,:), allocatable lt_geom
integer, dimension(:), allocatable tigl
integer, dimension(:), allocatable togl