3
0
mirror of https://github.com/triqs/dft_tools synced 2024-12-22 12:23:41 +01:00

Removes work around for issue #41

This commit is contained in:
Manuel Zingl 2015-08-10 16:14:51 +02:00
parent 8911eac67c
commit 929b459681
4 changed files with 6 additions and 6 deletions

View File

@ -445,7 +445,7 @@ class Wien2kConverter(ConverterTools):
if not (mpi.is_master_node()): return if not (mpi.is_master_node()): return
# Check if SP, SO and n_k are already in h5 # Check if SP, SO and n_k are already in h5
ar = HDFArchive(self.hdf_file, 'a') ar = HDFArchive(self.hdf_file, 'r')
if not (self.dft_subgrp in ar): raise IOError, "convert_misc_input: No %s subgroup in hdf file found! Call convert_dft_input first." %self.dft_subgrp if not (self.dft_subgrp in ar): raise IOError, "convert_misc_input: No %s subgroup in hdf file found! Call convert_dft_input first." %self.dft_subgrp
SP = ar[self.dft_subgrp]['SP'] SP = ar[self.dft_subgrp]['SP']
SO = ar[self.dft_subgrp]['SO'] SO = ar[self.dft_subgrp]['SO']
@ -557,7 +557,7 @@ class Wien2kConverter(ConverterTools):
if not (mpi.is_master_node()): return if not (mpi.is_master_node()): return
# Check if SP, SO and n_k are already in h5 # Check if SP, SO and n_k are already in h5
ar = HDFArchive(self.hdf_file, 'a') ar = HDFArchive(self.hdf_file, 'r')
if not (self.dft_subgrp in ar): raise IOError, "convert_transport_input: No %s subgroup in hdf file found! Call convert_dft_input first." %self.dft_subgrp if not (self.dft_subgrp in ar): raise IOError, "convert_transport_input: No %s subgroup in hdf file found! Call convert_dft_input first." %self.dft_subgrp
SP = ar[self.dft_subgrp]['SP'] SP = ar[self.dft_subgrp]['SP']
SO = ar[self.dft_subgrp]['SO'] SO = ar[self.dft_subgrp]['SO']

View File

@ -162,7 +162,7 @@ class SumkDFT:
subgroup_present = 0 subgroup_present = 0
if mpi.is_master_node(): if mpi.is_master_node():
ar = HDFArchive(self.hdf_file,'a') ar = HDFArchive(self.hdf_file,'r')
if subgrp in ar: if subgrp in ar:
subgroup_present = True subgroup_present = True
# first read the necessary things: # first read the necessary things:
@ -227,7 +227,7 @@ class SumkDFT:
""" """
if not (mpi.is_master_node()): return # do nothing on nodes if not (mpi.is_master_node()): return # do nothing on nodes
ar = HDFArchive(self.hdf_file,'a') ar = HDFArchive(self.hdf_file,'r')
if not subgrp in ar: mpi.report("Loading %s failed!"%subgrp) if not subgrp in ar: mpi.report("Loading %s failed!"%subgrp)
list_to_return = [] list_to_return = []
for it in things_to_load: for it in things_to_load:

View File

@ -600,7 +600,7 @@ class SumkDFTTools(SumkDFT):
# Check if wien converter was called and read transport subgroup form hdf file # Check if wien converter was called and read transport subgroup form hdf file
if mpi.is_master_node(): if mpi.is_master_node():
ar = HDFArchive(self.hdf_file, 'a') ar = HDFArchive(self.hdf_file, 'r')
if not (self.transp_data in ar): raise IOError, "transport_distribution: No %s subgroup in hdf file found! Call convert_transp_input first." %self.transp_data if not (self.transp_data in ar): raise IOError, "transport_distribution: No %s subgroup in hdf file found! Call convert_transp_input first." %self.transp_data
self.read_transport_input_from_hdf() self.read_transport_input_from_hdf()

View File

@ -53,7 +53,7 @@ class Symmetry:
if mpi.is_master_node(): if mpi.is_master_node():
#Read the stuff on master: #Read the stuff on master:
ar = HDFArchive(hdf_file,'a') ar = HDFArchive(hdf_file,'r')
if subgroup is None: if subgroup is None:
ar2 = ar ar2 = ar
else: else: