<div dir="ltr">I just tried to compile the latest svn version, and I ran across something that I think is fair to say is an ifort 12.1 bug.  It doesn't like parameter variables of derived types that are initialized object style, if they have fields set to null and are constructed with some parameters specified but not the ones set to null.  There's a patch below to get dbcsr_types.F to compile working around this issue.<div>
<br></div><div>       Noam<br><div><br></div><div><div>Index: dbcsr_lib/dbcsr_types.F</div><div>===================================================================</div><div>--- dbcsr_lib/dbcsr_types.F<span class="" style="white-space:pre">        </span>(revision 13128)</div>
<div>+++ dbcsr_lib/dbcsr_types.F<span class="" style="white-space:pre"> </span>(working copy)</div><div>@@ -258,8 +258,8 @@</div><div>      TYPE(dbcsr_mempool_type), POINTER :: pool => Null()</div><div>   END TYPE dbcsr_memtype_type</div>
<div> </div><div>-  TYPE(dbcsr_memtype_type), PARAMETER :: dbcsr_memtype_default = dbcsr_memtype_type()</div><div>-  TYPE(dbcsr_memtype_type), PARAMETER :: dbcsr_memtype_MPI = dbcsr_memtype_type(mpi=.TRUE.)</div><div>+  TYPE(dbcsr_memtype_type), PARAMETER :: dbcsr_memtype_default = dbcsr_memtype_type(pool=Null())</div>
<div>+  TYPE(dbcsr_memtype_type), PARAMETER :: dbcsr_memtype_MPI = dbcsr_memtype_type(mpi=.TRUE., pool=Null())</div><div> </div><div> ! *****************************************************************************</div><div>
 !> \brief Stores actual data</div></div><div><br></div></div></div>