yes, the fix worked with my configuration options.
However, I noticed that when I remove the complex number option, I have
another error:

src/numerics/dense_matrix_blas_lapack.C: In member function 'void
libMesh::DenseMatrix<T>::_multiply_blas(const libMesh::DenseMatrixBase<T>&,
libMesh::DenseMatrix<T>::_BLAS_Multiply_Flag) [with T = double]':
src/numerics/dense_matrix_blas_lapack.C:756:   instantiated from here
src/numerics/dense_matrix_blas_lapack.C:174: error: cannot convert
'double*' to 'PetscScalar*' for argument '6' to 'void zgemm_(const char*,
const char*, PetscBLASInt*, PetscBLASInt*, PetscBLASInt*, PetscScalar*,
PetscScalar*, PetscBLASInt*, PetscScalar*, PetscBLASInt*, PetscScalar*,
PetscScalar*, PetscBLASInt*)'
src/numerics/dense_matrix_blas_lapack.C: In member function 'void
libMesh::DenseMatrix<T>::_lu_decompose_lapack() [with T = double]':
src/numerics/dense_matrix_blas_lapack.C:757:   instantiated from here
src/numerics/dense_matrix_blas_lapack.C:260: error: cannot convert
'double*' to 'PetscScalar*' for argument '3' to 'void
zgetrf_(PetscBLASInt*, PetscBLASInt*, PetscScalar*, PetscBLASInt*,
PetscBLASInt*, PetscBLASInt*)'
src/numerics/dense_matrix_blas_lapack.C: In member function 'void
libMesh::DenseMatrix<T>::_lu_back_substitute_lapack(const
libMesh::DenseVector<T>&, libMesh::DenseVector<T>&) [with T = double]':
src/numerics/dense_matrix_blas_lapack.C:759:   instantiated from here
src/numerics/dense_matrix_blas_lapack.C:588: error: cannot convert
'double*' to 'PetscScalar*' for argument '4' to 'void zgetrs_(const char*,
PetscBLASInt*, PetscBLASInt*, PetscScalar*, PetscBLASInt*, PetscBLASInt*,
PetscScalar*, PetscBLASInt*, PetscBLASInt*)'
src/numerics/dense_matrix_blas_lapack.C: In member function 'void
libMesh::DenseMatrix<T>::_matvec_blas(T, T, libMesh::DenseVector<T>&, const
libMesh::DenseVector<T>&, bool) const [with T = double]':
src/numerics/dense_matrix_blas_lapack.C:763:   instantiated from here
src/numerics/dense_matrix_blas_lapack.C:733: error: cannot convert
'double*' to 'const PetscScalar*' for argument '4' to 'void zgemv_(const
char*, const PetscBLASInt*, const PetscBLASInt*, const PetscScalar*, const
PetscScalar*, const PetscBLASInt*, const PetscScalar*, const PetscBLASInt*,
const PetscScalar*, PetscScalar*, const PetscBLASInt*)'
src/numerics/dense_matrix_blas_lapack.C: In member function 'void
libMesh::DenseMatrix<T>::_svd_helper(char, char, std::vector<T,
std::allocator<_Tp1> >&, std::vector<T, std::allocator<_Tp1> >&,
std::vector<T, std::allocator<_Tp1> >&) [with T = double]':
src/numerics/dense_matrix_blas_lapack.C:768:   instantiated from here
src/numerics/dense_matrix_blas_lapack.C:495: error: cannot convert
'double*' to 'PetscScalar*' for argument '5' to 'void zgesvd_(const char*,
const char*, PetscBLASInt*, PetscBLASInt*, PetscScalar*, PetscBLASInt*,
PetscReal*, PetscScalar*, PetscBLASInt*, PetscScalar*, PetscBLASInt*,
PetscScalar*, PetscBLASInt*, PetscReal*, PetscBLASInt*)'
make[1]: *** [src/numerics/libmesh_opt_la-dense_matrix_blas_lapack.lo]
Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/home/dmascia/libmesh'
make: *** [all-recursive] Error 1

does anybody know where this error come from?

thanks a lot

Daniele


On Mon, Jan 7, 2013 at 5:07 AM, Kirk, Benjamin (JSC-EG311) <
[email protected]> wrote:

> On Jan 6, 2013, at 7:23 PM, "Kirk, Benjamin (JSC-EG311)" <
> [email protected]> wrote:
>
> > Looks like a complex issue with some new code I added - ill see if I can
> fix this tonight.
>
> Sorry for the hassle - should be good now. (?)
>
> -Ben
>
>
>
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to