<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Find a compilable program in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014600#M19400</link>
    <description>&lt;P&gt;Find a compilable program below. However, I found that the issue might be a memory leak in DSS solver routines. Compiling with "indefinite" or "positive definite" yields valid solutions when calling dss with appropriate matrices. But calling dss in a loop, e.g. 100000 times (see the code), will lead to stuffing up the ram. With the example below and 8GB of ram, dss ram use had increased to ~50% (recorded with "top") when reaching the 100000th iteration. This happens with both positive definite and negative definite matrices.&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;include "mkl_dss.f90"
Module Data_Kind
  Implicit None
  Integer, Parameter :: IkXL=Selected_Int_Kind(12)
  Integer, Parameter :: IkL=Selected_Int_Kind(8)
  Integer, Parameter :: IkM=Selected_Int_Kind(4)
  Integer, Parameter :: IkS=Selected_Int_Kind(2)
  Integer(IkS), Parameter :: RkDbl=Selected_Real_Kind(15,100)
  Integer(IkS), Parameter :: RkSgl=Selected_Real_Kind(6,37)
End Module Data_Kind
Module ModSparseSquaredUpperTriangularMatrix
  use Data_Kind
  Implicit None
  Type :: SparseSquaredUpperTriangularMatrix
    Integer(IkXL) :: ISDim=0_ikxl
    Integer(IkL), allocatable, Dimension(:) :: IVColPos, IVRowPos
    Real(Rkdbl), allocatable, Dimension(:) :: RVCoeff
  End type SparseSquaredUpperTriangularMatrix
End Module ModSparseSquaredUpperTriangularMatrix
Module ModEquation
  use Data_Kind
  use ModSparseSquaredUpperTriangularMatrix
  Implicit None
  Type :: Equation
    Real(Rkdbl), Pointer, Dimension(:) :: RVSol, RVRhs
    Type(SparseSquaredUpperTriangularMatrix), Pointer :: TSLhs
  End type Equation
End Module ModEquation
Module ModMKLSolver
  use Data_Kind
  use ModEquation
  Implicit none
  Type MKLSolver
    Type(Equation) :: TSEq
  contains
    Procedure, Pass, Public :: Solve =&amp;gt; SubSetPEVDSS
  End type MKLSolver
  Private :: SubSetPEVDSS
contains
  Subroutine SubSetPEVDSS(this,ISSubStat)
    use MKL_DSS
    Implicit None
    Class(MKLSolver), Target, Intent(InOut) :: this
    Integer(Iks), Intent(InOut) :: ISSubStat
    TYPE(MKL_DSS_HANDLE) :: handle
    Integer(Ikxl) :: ISError
    Integer(Ikl) :: opt, a, ISSize
    Integer(Ikl), Allocatable, Dimension(:) :: IVPermu
    ISSize=this%TSEq%TSLHS%ISDim
    Allocate(&amp;amp;
      &amp;amp;IVPermu(ISSize),&amp;amp;
      &amp;amp;stat=ISSubStat)
    If(ISSubStat==0) Then
      IVPermu=0
      this%TSEq%RVsol=0._rkdbl
      ISSubStat=dss_create(handle, MKL_DSS_MSG_LVL_WARNING&amp;amp;
        &amp;amp;+MKL_DSS_TERM_LVL_ERROR)
      If(ISSubStat==0) Then
        ISSubStat=dss_define_structure(handle=handle,&amp;amp;
          &amp;amp;opt=MKL_DSS_SYMMETRIC,&amp;amp;
          &amp;amp;rowIndex=this%TSEq%TSLhs%IVRowPos,&amp;amp;
          &amp;amp;nRows=ISSize,&amp;amp;
          &amp;amp;RCols=ISSize,&amp;amp;
          &amp;amp;columns=this%TSEq%TSLhs%IVColPos,&amp;amp;
          &amp;amp;nNonZeros=size(this%TSEq%TSLhs%RVCoeff))
      End If
      If(ISSubStat==0) Then
        ISSubStat=dss_reorder(handle=handle, opt=MKL_DSS_GET_ORDER, perm&amp;amp;
          &amp;amp;=IVPermu)
      end If
      If(ISSubStat==0) Then
        ISSubStat=dss_factor(handle=handle,&amp;amp;
          &amp;amp;opt=MKL_DSS_POSITIVE_DEFINITE,&amp;amp;
          !&amp;amp;opt=MKL_DSS_INDEFINITE,&amp;amp;
          &amp;amp;RValues=this%TSEq%TSLhs%RVCoeff)
      End If
      If(ISSubStat==0) Then
        ISSubStat=dss_solve(handle=handle,&amp;amp;
          &amp;amp;opt=0,&amp;amp;
          &amp;amp;RRhsValues=this%TSEq%RVRHS,&amp;amp;
          &amp;amp;nRhs=1,&amp;amp;
          &amp;amp;RSolValues=this%TSEq%RVSol)
      End If
    End If
  end Subroutine SubSetPEVDSS
end Module ModMKLSolver
Program DSS_Test
  use Data_Kind
  use ModMKLSolver
  use ModSparseSquaredUpperTriangularMatrix
  Implicit None
  Integer(Iks) :: ISSubstat
  Real(Rkdbl) :: RMLhsPD(4,4)
  Real(Rkdbl), Target :: RVRhs(4), RVSol(4)
  Type(SparseSquaredUpperTriangularMatrix), Target :: TSLhsPD
  Type(MKLSolver) :: TSSolver
  Integer(IkXL) :: c1
  !!set the full matrices (for fun)
  RMLhsPD=reshape((/5.2800,13.8366,16.6227,0.0000,&amp;amp;
    &amp;amp;13.8366,74.0000,84.8594,0.0000,&amp;amp;
    &amp;amp;16.6227,84.8594,173.0000,0.0000,&amp;amp;
    &amp;amp;0.0000,0.0000,0.0000,60.0000/),shape(RMLhsPD))
  RVRhs=(/1,0,0,0/) !!set the right hand side
  !!set the sparse upper triangular matrices
  Allocate(TSLhsPD%IVColPos(7),TSLhsPD%RVCoeff(7),TSLhsPD%IVRowPos(5))
  TSLhsPD%ISDim=4
  TSLhsPd%IVColPos=(/1,2,3,2,3,3,4/)
  TSLhsPd%RVCoeff=(/5.2800,13.8366,16.6227,74.0000,84.8594,173.0000&amp;amp;
    &amp;amp;,60.0000/)
  TSLhsPD%IVRowPos=(/1,4,6,7,8/)
  !!solve
  TSSolver%TSEq%TSLhs =&amp;gt; TSLhsPd
  TSSolver%TSEq%RVRhs =&amp;gt; RVRhs
  TSSolver%TSEq%RVSol =&amp;gt; RVSol
  Do c1=1,100000
    call TSSolver%Solve(ISSubStat)
  End Do
End Program DSS_Test
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Below the makefile used to compile the program&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;FC =ifort -mkl -warn nounused -warn declarations -static -O3 -parallel
SRC :=
MKLPATH=$(MKLROOT)/lib/intel64/
MKLINCLUDE=$(MKLPATH)/include/

MKL= -L$(MKLPATH) -I$(MKLINCLUDE) -lmkl_blas95_lp64 -lmkl_lapack95_lp64 -Wl,--start-group $(MKLPATH)/libmkl_intel_lp64.a $(MKLPATH)/libmkl_intel_thread.a $(MKLPATH)/libmkl_core.a -Wl,--end-group -liomp5 -lpthread

.SUFFIXES:
.SUFFIXES: .f90

include Main.mk

OBJS = $(subst .f90,.o,$(SRC))

%.o: %.f90
	$(FC) -c -o $@ $&amp;lt;

DSS: $(OBJS)
	$(FC) -o $@ $^ $(MKL)


clean:
	rm *.mod
	rm *.o&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks for the support.&lt;/P&gt;

&lt;P&gt;Cheers&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Karl&lt;/P&gt;</description>
    <pubDate>Tue, 08 Sep 2015 10:56:28 GMT</pubDate>
    <dc:creator>may_ka</dc:creator>
    <dc:date>2015-09-08T10:56:28Z</dc:date>
    <item>
      <title>system crash when running dss on MKL_dss_indefinite</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014597#M19397</link>
      <description>&lt;P&gt;Hey there,&lt;/P&gt;

&lt;P&gt;my dss implementation freezes the whole system, probably due running out of memory, when switching from positive_definite to indefinite.&lt;/P&gt;

&lt;P&gt;The matrix provided to dss is 4x4, so not a big problem, but it is negative definite.&lt;/P&gt;

&lt;P&gt;The module implementing the solver is:&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;include "mkl_dss.f90"
Module ModMKLSolver
  use Data_Kind
  use ModEquation
  use ModLogfile
  Implicit none
  Type MKLSolver
    Type(Equation) :: TSEq
  contains
    Procedure, Pass, Public :: Solve =&amp;gt; SubSetPEVDSS
  End type MKLSolver
  Private :: SubSetPEVDSS
contains
  Subroutine SubSetPEVDSS(this,ISSubStat)
    use MKL_DSS
    Implicit None
    Class(MKLSolver), Target, Intent(InOut) :: this
    Integer(Iks), Intent(InOut) :: ISSubStat
    Integer(Ikxl) :: c1, c2
    TYPE(MKL_DSS_HANDLE) :: handle
    Integer(Ikxl) :: ISError
    Integer(Ikl) :: opt, a, ISSize
    Integer(Ikl), Allocatable, Dimension(:) :: IVPermu
    ISSize=this%TSEq%TSLHS%ISDim
    Allocate(&amp;amp;
      &amp;amp;IVPermu(ISSize),&amp;amp;
      &amp;amp;stat=ISSubStat)
    If(ISSubStat==0) Then
      IVPermu=0
      this%TSEq%RVsol=0._rkdbl
      ISSubStat=dss_create(handle, MKL_DSS_MSG_LVL_WARNING&amp;amp;
        &amp;amp;+MKL_DSS_TERM_LVL_ERROR)
      If(ISSubStat==0) Then
        ISSubStat=dss_define_structure(handle=handle,&amp;amp;
          &amp;amp;opt=MKL_DSS_SYMMETRIC,&amp;amp;
          &amp;amp;rowIndex=this%TSEq%TSLhs%IVRowPos,&amp;amp;
          &amp;amp;nRows=ISSize,&amp;amp;
          &amp;amp;RCols=ISSize,&amp;amp;
          &amp;amp;columns=this%TSEq%TSLhs%IVColPos,&amp;amp;
          &amp;amp;nNonZeros=size(this%TSEq%TSLhs%RVCoeff))
      End If
      If(ISSubStat==0) Then
        ISSubStat=dss_reorder(handle=handle, opt=MKL_DSS_GET_ORDER, perm&amp;amp;
          &amp;amp;=IVPermu)
      end If
      If(ISSubStat==0) Then
        ISSubStat=dss_factor(handle=handle,&amp;amp;
          !&amp;amp;opt=MKL_DSS_POSITIVE_DEFINITE,&amp;amp;
          &amp;amp;opt=MKL_DSS_INDEFINITE,&amp;amp;
          &amp;amp;RValues=this%TSEq%TSLhs%RVCoeff)
      End If
      If(ISSubStat==0) Then
        ISSubStat=dss_solve(handle=handle,&amp;amp;
          &amp;amp;opt=0,&amp;amp;
          &amp;amp;RRhsValues=this%TSEq%RVRHS,&amp;amp;
          &amp;amp;nRhs=1,&amp;amp;
          &amp;amp;RSolValues=this%TSEq%RVSol)
      End If
    End If
  end Subroutine SubSetPEVDSS
end Module ModMKLSolver&lt;/PRE&gt;

&lt;P&gt;The implementation works with setting "positive_definite" and matrices which abide by that rule.&lt;/P&gt;

&lt;P&gt;Compiler: ifort 15, System: ubuntu 14.04&lt;/P&gt;

&lt;P&gt;Any suggestions??&lt;/P&gt;

&lt;P&gt;Thanks&lt;/P&gt;

&lt;P&gt;Karl&lt;/P&gt;</description>
      <pubDate>Sun, 06 Sep 2015 17:00:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014597#M19397</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2015-09-06T17:00:21Z</dc:date>
    </item>
    <item>
      <title>I relocated this post to the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014598#M19398</link>
      <description>&lt;P&gt;I relocated this post to the MKL forum.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2015 14:52:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014598#M19398</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2015-09-07T14:52:47Z</dc:date>
    </item>
    <item>
      <title>Hi May,ka, </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014599#M19399</link>
      <description>&lt;P&gt;Hi May,ka,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Could you please attach the fortran file ( with the test matrix)? &amp;nbsp;&lt;/P&gt;

&lt;P&gt;There is button at the end of page. You can use it to attach file.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;LABEL for="edit-field-attachments-und-0" style="display: inline; font-size: 13.0080003738403px; line-height: 19.5120010375977px; background-color: rgb(230, 230, 230);"&gt;Attach media&lt;/LABEL&gt;&lt;/P&gt;

&lt;DIV class="media-widget form-media clearfix media-browser-launch-processed" id="edit-field-attachments-und-0" style="font-size: 13.0080003738403px; line-height: 19.5120010375977px; background-color: rgb(230, 230, 230);"&gt;
	&lt;DIV class="preview" style="display: inline-block; margin-right: 10px; vertical-align: middle;"&gt;&amp;nbsp;&lt;/DIV&gt;
	&lt;A class="button browse element-hidden" href="https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/591943#" id="edit-field-attachments-und-0-browse-button" style="display: inline;"&gt;Browse&lt;/A&gt;&lt;/DIV&gt;

&lt;P&gt;Thanks&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2015 03:06:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014599#M19399</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-09-08T03:06:23Z</dc:date>
    </item>
    <item>
      <title>Find a compilable program</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014600#M19400</link>
      <description>&lt;P&gt;Find a compilable program below. However, I found that the issue might be a memory leak in DSS solver routines. Compiling with "indefinite" or "positive definite" yields valid solutions when calling dss with appropriate matrices. But calling dss in a loop, e.g. 100000 times (see the code), will lead to stuffing up the ram. With the example below and 8GB of ram, dss ram use had increased to ~50% (recorded with "top") when reaching the 100000th iteration. This happens with both positive definite and negative definite matrices.&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;include "mkl_dss.f90"
Module Data_Kind
  Implicit None
  Integer, Parameter :: IkXL=Selected_Int_Kind(12)
  Integer, Parameter :: IkL=Selected_Int_Kind(8)
  Integer, Parameter :: IkM=Selected_Int_Kind(4)
  Integer, Parameter :: IkS=Selected_Int_Kind(2)
  Integer(IkS), Parameter :: RkDbl=Selected_Real_Kind(15,100)
  Integer(IkS), Parameter :: RkSgl=Selected_Real_Kind(6,37)
End Module Data_Kind
Module ModSparseSquaredUpperTriangularMatrix
  use Data_Kind
  Implicit None
  Type :: SparseSquaredUpperTriangularMatrix
    Integer(IkXL) :: ISDim=0_ikxl
    Integer(IkL), allocatable, Dimension(:) :: IVColPos, IVRowPos
    Real(Rkdbl), allocatable, Dimension(:) :: RVCoeff
  End type SparseSquaredUpperTriangularMatrix
End Module ModSparseSquaredUpperTriangularMatrix
Module ModEquation
  use Data_Kind
  use ModSparseSquaredUpperTriangularMatrix
  Implicit None
  Type :: Equation
    Real(Rkdbl), Pointer, Dimension(:) :: RVSol, RVRhs
    Type(SparseSquaredUpperTriangularMatrix), Pointer :: TSLhs
  End type Equation
End Module ModEquation
Module ModMKLSolver
  use Data_Kind
  use ModEquation
  Implicit none
  Type MKLSolver
    Type(Equation) :: TSEq
  contains
    Procedure, Pass, Public :: Solve =&amp;gt; SubSetPEVDSS
  End type MKLSolver
  Private :: SubSetPEVDSS
contains
  Subroutine SubSetPEVDSS(this,ISSubStat)
    use MKL_DSS
    Implicit None
    Class(MKLSolver), Target, Intent(InOut) :: this
    Integer(Iks), Intent(InOut) :: ISSubStat
    TYPE(MKL_DSS_HANDLE) :: handle
    Integer(Ikxl) :: ISError
    Integer(Ikl) :: opt, a, ISSize
    Integer(Ikl), Allocatable, Dimension(:) :: IVPermu
    ISSize=this%TSEq%TSLHS%ISDim
    Allocate(&amp;amp;
      &amp;amp;IVPermu(ISSize),&amp;amp;
      &amp;amp;stat=ISSubStat)
    If(ISSubStat==0) Then
      IVPermu=0
      this%TSEq%RVsol=0._rkdbl
      ISSubStat=dss_create(handle, MKL_DSS_MSG_LVL_WARNING&amp;amp;
        &amp;amp;+MKL_DSS_TERM_LVL_ERROR)
      If(ISSubStat==0) Then
        ISSubStat=dss_define_structure(handle=handle,&amp;amp;
          &amp;amp;opt=MKL_DSS_SYMMETRIC,&amp;amp;
          &amp;amp;rowIndex=this%TSEq%TSLhs%IVRowPos,&amp;amp;
          &amp;amp;nRows=ISSize,&amp;amp;
          &amp;amp;RCols=ISSize,&amp;amp;
          &amp;amp;columns=this%TSEq%TSLhs%IVColPos,&amp;amp;
          &amp;amp;nNonZeros=size(this%TSEq%TSLhs%RVCoeff))
      End If
      If(ISSubStat==0) Then
        ISSubStat=dss_reorder(handle=handle, opt=MKL_DSS_GET_ORDER, perm&amp;amp;
          &amp;amp;=IVPermu)
      end If
      If(ISSubStat==0) Then
        ISSubStat=dss_factor(handle=handle,&amp;amp;
          &amp;amp;opt=MKL_DSS_POSITIVE_DEFINITE,&amp;amp;
          !&amp;amp;opt=MKL_DSS_INDEFINITE,&amp;amp;
          &amp;amp;RValues=this%TSEq%TSLhs%RVCoeff)
      End If
      If(ISSubStat==0) Then
        ISSubStat=dss_solve(handle=handle,&amp;amp;
          &amp;amp;opt=0,&amp;amp;
          &amp;amp;RRhsValues=this%TSEq%RVRHS,&amp;amp;
          &amp;amp;nRhs=1,&amp;amp;
          &amp;amp;RSolValues=this%TSEq%RVSol)
      End If
    End If
  end Subroutine SubSetPEVDSS
end Module ModMKLSolver
Program DSS_Test
  use Data_Kind
  use ModMKLSolver
  use ModSparseSquaredUpperTriangularMatrix
  Implicit None
  Integer(Iks) :: ISSubstat
  Real(Rkdbl) :: RMLhsPD(4,4)
  Real(Rkdbl), Target :: RVRhs(4), RVSol(4)
  Type(SparseSquaredUpperTriangularMatrix), Target :: TSLhsPD
  Type(MKLSolver) :: TSSolver
  Integer(IkXL) :: c1
  !!set the full matrices (for fun)
  RMLhsPD=reshape((/5.2800,13.8366,16.6227,0.0000,&amp;amp;
    &amp;amp;13.8366,74.0000,84.8594,0.0000,&amp;amp;
    &amp;amp;16.6227,84.8594,173.0000,0.0000,&amp;amp;
    &amp;amp;0.0000,0.0000,0.0000,60.0000/),shape(RMLhsPD))
  RVRhs=(/1,0,0,0/) !!set the right hand side
  !!set the sparse upper triangular matrices
  Allocate(TSLhsPD%IVColPos(7),TSLhsPD%RVCoeff(7),TSLhsPD%IVRowPos(5))
  TSLhsPD%ISDim=4
  TSLhsPd%IVColPos=(/1,2,3,2,3,3,4/)
  TSLhsPd%RVCoeff=(/5.2800,13.8366,16.6227,74.0000,84.8594,173.0000&amp;amp;
    &amp;amp;,60.0000/)
  TSLhsPD%IVRowPos=(/1,4,6,7,8/)
  !!solve
  TSSolver%TSEq%TSLhs =&amp;gt; TSLhsPd
  TSSolver%TSEq%RVRhs =&amp;gt; RVRhs
  TSSolver%TSEq%RVSol =&amp;gt; RVSol
  Do c1=1,100000
    call TSSolver%Solve(ISSubStat)
  End Do
End Program DSS_Test
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Below the makefile used to compile the program&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;FC =ifort -mkl -warn nounused -warn declarations -static -O3 -parallel
SRC :=
MKLPATH=$(MKLROOT)/lib/intel64/
MKLINCLUDE=$(MKLPATH)/include/

MKL= -L$(MKLPATH) -I$(MKLINCLUDE) -lmkl_blas95_lp64 -lmkl_lapack95_lp64 -Wl,--start-group $(MKLPATH)/libmkl_intel_lp64.a $(MKLPATH)/libmkl_intel_thread.a $(MKLPATH)/libmkl_core.a -Wl,--end-group -liomp5 -lpthread

.SUFFIXES:
.SUFFIXES: .f90

include Main.mk

OBJS = $(subst .f90,.o,$(SRC))

%.o: %.f90
	$(FC) -c -o $@ $&amp;lt;

DSS: $(OBJS)
	$(FC) -o $@ $^ $(MKL)


clean:
	rm *.mod
	rm *.o&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks for the support.&lt;/P&gt;

&lt;P&gt;Cheers&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Karl&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2015 10:56:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014600#M19400</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2015-09-08T10:56:28Z</dc:date>
    </item>
    <item>
      <title>Solved!!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014601#M19401</link>
      <description>&lt;P&gt;Solved!!&lt;/P&gt;

&lt;P&gt;I forgot the dss_delete.&lt;/P&gt;

&lt;P&gt;Cheers&lt;/P&gt;

&lt;P&gt;Karl&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2015 11:33:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/system-crash-when-running-dss-on-MKL-dss-indefinite/m-p/1014601#M19401</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2015-09-08T11:33:52Z</dc:date>
    </item>
  </channel>
</rss>

