[deal.II] Computing the global index values from vertex iterator

2022-02-20 Thread Reza Rastak
needed within many of the member functions of the DoFAccessor class. Could you help me to solve this compile issue and keep this function in my codebase? Thanks, Reza Rastak -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/

Re: [deal.II] Condition number and Eigen Values of a Matrix

2020-12-04 Thread Reza Rastak
d0add1a74a37c > > > > https://dealii.org/developer/doxygen/deal.II/classSolverGMRES.html#a3025d81c3d7db3e1a1b0114bef794202 > > < > https://dealii.org/developer/doxygen/deal.II/classSolverGMRES.html#a3025d81c3d7db3e1a1b0114bef794202 > > > > Jean-Paul > > On

Re: [deal.II] Condition number and Eigen Values of a Matrix

2020-12-02 Thread Reza Rastak
Dear Wolfgang, I am trying to calculate the condition number of a Trilinos Block Sparse matrix. Is there an example of that in the documentation that you can point me to? Thank you, Reza On Sunday, January 31, 2016 at 5:23:31 PM UTC-8 Wolfgang Bangerth wrote: > On 01/31/2016 12:18 PM,

Re: [deal.II] Deal.II on Docker

2020-03-18 Thread Reza Rastak
m -t -i -v `pwd`:/home/dealii/app > rrastak/dealii:ubuntu-package > > See what an expert I am? This maps to the home directory on the host, and > the examples can be run. I'm sure there's room for improvement (at least, > on my part) though. > > > On Sunday, March 15, 2020

Re: [deal.II] Deal.II on Docker

2020-03-15 Thread Reza Rastak
Hi Robert, Please take a look at the dealii docker images that I built. They are updated weekly based on the latest master branch of dealii. It also includes a docker image built from the libdealii.ii-dev ubuntu package installed on ubuntu 18.04. I use these images to perform automated testing

[deal.II] Re: Docker MPI

2019-10-24 Thread Reza Rastak
Hi, I have a related issue regarding the docker image. I can see `mpich` when I type `spack find`. However, I don't have access to executable programs `mpirun` or `mpiexec`. >> mpirun bash: mpirun: command not found when I try to load the module I see the following error messages. >> spack

[deal.II] Adaptive TimestepControl

2019-09-04 Thread Reza Rastak
Hi, I recently learned about the class Algorithms::TimestepControl and how it is being used in the Algorithms::ThetaTimestepping class. It has a fairly limited set of strategies (uniform step size and doubling step size). I wonder if we can customize it to allow adaptive time stepping. Let me

Re: [deal.II] constraining dofs across distributed mesh

2019-08-05 Thread Reza Rastak
Thank you Danial for the explanation. I used the IndexSet::add_index() method and its seems to be working so far. Reza On Wednesday, July 10, 2019 at 8:42:51 PM UTC-7, Daniel Arndt wrote: > > > [...] >> It works in the serial case. However, it doesn't work when I use multiple >> MPI processes.

Re: [deal.II] constraining dofs across distributed mesh

2019-07-10 Thread Reza Rastak
The picture I mentioned can we viewed at this link. https://ibb.co/1nrRvfr Reza On Wednesday, July 10, 2019 at 8:09:51 PM UTC-7, Reza Rastak wrote: > > Thank you Daniel, > > I think the way I described the question was a little vague, so I like to > clarify it. Consider the

Re: [deal.II] constraining dofs across distributed mesh

2019-07-10 Thread Reza Rastak
ent_in_parallel ( > https://www.dealii.org/current/doxygen/deal.II/classAffineConstraints.html#ad5fb8d3ca686a76ba33eb82d7f52b5fd > ) > that checks that this is the case. Of course, you need to pass the > modified IndexSet there as well instead of just the locally relevant dofs. &g

[deal.II] constraining dofs across distributed mesh

2019-07-10 Thread Reza Rastak
Hi, I like to link all the dofs of all the nodes along an edge of the body together. So I find the first dof (dof i) located on the edge and then I try to link all the dofs on that edge (except i) to dof i. It does not work if I have sufficiently large number of processes where that edge is

[deal.II] Re: Compile error with function compute_bounding_box on GCC 8.5

2019-02-28 Thread Reza Rastak
I apologize because of typo in the subject line. Version is GCC 4.8.5 Reza On Thursday, February 28, 2019 at 6:39:18 PM UTC-8, Reza Rastak wrote: > > Hi, > > I tried to compile the master branch (commit f5375c1) on my system without > any MPI or Trilinos or other dependenc

[deal.II] Compile error with function compute_bounding_box on GCC 8.5

2019-02-28 Thread Reza Rastak
is not derived from std::function. There is no compilation error with the stable branch "dealii-9.0". Should I raise this issue on Github repo? Thank you, Reza Rastak ** Build config: dealii/build$ cat revision.log ### # # Git information: #Branch: master #