@@ -189,7 +189,11 @@ SUBROUTINE compute_qmcpack(write_psir, expand_kp, debug)
189
189
use fft_interfaces, ONLY : invfft, fwfft
190
190
USE dfunct, ONLY : newd
191
191
USE symm_base, ONLY : nsym, s, ft
192
+ #if defined(__fox)
192
193
USE Fox_wxml
194
+ #else
195
+ USE wxml
196
+ #endif
193
197
194
198
IMPLICIT NONE
195
199
LOGICAL :: write_psir, expand_kp, debug
@@ -436,7 +440,8 @@ SUBROUTINE compute_qmcpack(write_psir, expand_kp, debug)
436
440
437
441
tmp = TRIM ( tmp_dir ) // TRIM ( prefix )// ' .ptcl.xml'
438
442
CALL xml_OpenFile(filename = TRIM (tmp), XF = xmlfile, PRETTY_PRINT = .true. , &
439
- REPLACE = .true. , NAMESPACE = .true. )
443
+ REPLACE = .true. , NAMESPACE = .true. , IOSTAT= ios)
444
+ IF ( ios/= 0 ) CALL errore(' pw2qmcpack' , ' Failed to open/create ' // TRIM (tmp), ABS (ios))
440
445
441
446
CALL xml_NewElement(xmlfile, " qmcsystem" )
442
447
CALL xml_NewElement(xmlfile, " simulationcell" )
@@ -600,7 +605,9 @@ SUBROUTINE compute_qmcpack(write_psir, expand_kp, debug)
600
605
! ENDIF
601
606
tmp = TRIM ( tmp_dir ) // TRIM ( prefix )// ' .wfs.xml'
602
607
CALL xml_OpenFile(filename = TRIM (tmp), XF = xmlfile, PRETTY_PRINT = .true. , &
603
- REPLACE = .true. , NAMESPACE = .true. )
608
+ REPLACE = .true. , NAMESPACE = .true. , IOSTAT= ios)
609
+ IF ( ios/= 0 ) CALL errore(' pw2qmcpack' , ' Failed to open/create ' // TRIM (tmp), ABS (ios))
610
+
604
611
CALL xml_NewElement(xmlfile, " qmcsystem" )
605
612
! <wavefunction name="psi0">
606
613
CALL xml_NewElement(xmlfile, " wavefunction" )
0 commit comments