Hi Roy,

>> Go ahead and run https://github.com/libMesh/libmesh/pull/141 through
>> some tests, and feel free to either base off of it or merge it if
>> it's working for you.
>
> Let me know how your tests go, but don't merge yet; I want to re-run
> it through my own tests again first.

I just pulled this branch. It's giving me compilation errors with 
--enable-complex (see below).

Also, I got a segfault with an app with real numbers. I can provide more 
details about that shortly.

David




/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C: In 
member function 'void 
libMesh::DofMap::allgather_recursive_constraints(libMesh::MeshBase&)':
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C:2441:32: 
error: could not convert 'pushed_rhss_to_me.std::__debug::vector<_Tp, 
_Allocator>::operator[]<std::complex<double>, 
std::allocator<std::complex<double> > >(i)' from 'std::complex<double>' 
to 'bool'
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C:2744:27: 
error: could not convert 'dof_filled_rhss.std::__debug::vector<_Tp, 
_Allocator>::operator[]<std::complex<double>, 
std::allocator<std::complex<double> > >(i)' from 'std::complex<double>' 
to 'bool'
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C: In 
member function 'void 
libMesh::DofMap::process_constraints(libMesh::MeshBase&)':
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C:2863:31: 
error: could not convert 'constraint_rhs' from 'libMesh::Number {aka 
std::complex<double>}' to 'bool'
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C:2870:31: 
error: could not convert 'constraint_rhs' from 'libMesh::Number {aka 
std::complex<double>}' to 'bool'
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C: In 
member function 'void 
libMesh::DofMap::scatter_constraints(libMesh::MeshBase&)':
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C:3113:32: 
error: could not convert 'pushed_rhss_to_me.std::__debug::vector<_Tp, 
_Allocator>::operator[]<std::complex<double>, 
std::allocator<std::complex<double> > >(i)' from 'std::complex<double>' 
to 'bool'
/home/dknez/software/libmesh-src/src/base/dof_map_constraints.C:3292:32: 
error: could not convert 'pushed_rhss_to_me.std::__debug::vector<_Tp, 
_Allocator>::operator[]<std::complex<double>, 
std::allocator<std::complex<double> > >(i)' from 'std::complex<double>' 
to 'bool'

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to