<div dir="ltr"><div>Column 1 contains the real value and column 2 contains the imaginary value, correct? <br><br>I did that last time as well (and opened it using h5py just to be sure that the shape is indeed dim x 2 and the datatype is f8),  yet I get the error. <br><br></div>The error comes from these lines in PETSc : <br><br><div style="color:rgb(0,0,0);background-color:rgb(255,255,254);font-family:"SFMono-Medium","SF Mono","Segoe UI Mono","Roboto Mono","Ubuntu Mono",Menlo,monospace;font-weight:normal;font-size:13px;line-height:18px;white-space:pre"><div><span style="color:rgb(9,30,66);font-weight:bold">#if</span><span style="color:rgb(0,0,0)"> </span><span style="color:rgb(32,32,32)">defined</span><span style="color:rgb(0,0,0)">(</span><span style="color:rgb(32,32,32)">PETSC_USE_COMPLEX</span><span style="color:rgb(0,0,0)">)</span></div><div><span style="color:rgb(0,0,0)">  </span><span style="color:rgb(9,30,66);font-weight:bold">if</span><span style="color:rgb(0,0,0)"> (!</span><span style="color:rgb(32,32,32)">h</span><span style="color:rgb(0,0,0)">-></span><span style="color:rgb(32,32,32)">complexVal</span><span style="color:rgb(0,0,0)">) {</span></div><div><span style="color:rgb(0,0,0)">    </span><span style="color:rgb(32,32,32)">H5T_class_t</span><span style="color:rgb(0,0,0)"> </span><span style="color:rgb(32,32,32)">clazz</span><span style="color:rgb(0,0,0)"> = </span><span style="color:rgb(32,32,32)">H5Tget_class</span><span style="color:rgb(0,0,0)">(</span><span style="color:rgb(32,32,32)">datatype</span><span style="color:rgb(0,0,0)">);</span></div><div><span style="color:rgb(0,0,0)">    </span><span style="color:rgb(9,30,66);font-weight:bold">if</span><span style="color:rgb(0,0,0)"> (</span><span style="color:rgb(32,32,32)">clazz</span><span style="color:rgb(0,0,0)"> == </span><span style="color:rgb(32,32,32)">H5T_FLOAT</span><span style="color:rgb(0,0,0)">) </span><span style="color:rgb(32,32,32)">SETERRQ</span><span style="color:rgb(0,0,0)">(</span><span style="color:rgb(32,32,32)">PetscObjectComm</span><span style="color:rgb(0,0,0)">((</span><span style="color:rgb(32,32,32)">PetscObject</span><span style="color:rgb(0,0,0)">)</span><span style="color:rgb(32,32,32)">viewer</span><span style="color:rgb(0,0,0)">),</span><span style="color:rgb(32,32,32)">PETSC_ERR_SUP</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(191,38,0)">"File contains real numbers but PETSc is configured for complex. The conversion is not yet implemented. Configure with --with-scalar-type=real."</span><span style="color:rgb(0,0,0)">);</span></div><div><span style="color:rgb(0,0,0)">  }<br><br></span></div><div><span style="color:rgb(0,0,0)">Am I setting the dtype incorrectly?<br></span></div></div></div>