Comments (1)
I just tested this myself and got a speedup of about 1.7. However, the iteration count increased from 7 iterations to 11. With AMG-CG, the speedup is about 2.2 and the iterations increase from 5 to 7. For either, the per-iteration speedup is around 3.
This is not unusual when going from one processor (no communication) to multiple processors. Speedups are better when comparing two runs that both have communication, as long as the per-processor problem size is not too small. The iteration count will also stabilize at larger processor counts. Unfortunately, the convergence of AMG has a dependence on the parallel data distribution.
I turned optimization on and used MPI_Wtime() to do the timing. The runs were on a Linux box, the specs of which I don't recall off the top of my head, but I think it has about 6 cores and enough memory that it shouldn't be swapping on these runs.
from hypre.
Related Issues (20)
- print vector all the same
- HYPRE CUDA examples only work in Debug builds HOT 3
- tar files for previous releases (to track down the cause of increased iteration counts when upgrading from 2.0.0) HOT 3
- Relative error floor for AMS in semi-definite Maxwell problems
- the setup time accounts for 77%
- changed default settings from 2.0.0 to 2.30.0 HOT 3
- Bad convergence using BoomerAMG for system of equations and InterpType doesn't work HOT 2
- New hypre release 2.31.0 HOT 6
- ParCSRAAt for nonsquare matrices HOT 1
- INSTALL.md: add Macports option for macOS
- Broken link in docs
- Requesting information on cmake for applications
- Improve GPU-aware MPI option
- When using AMS_PCG to solve multiple right-hand sides iteratively, I've noticed a continuous increase in memory usage.
- Could NOT find HYPRE (missing: HYPRE_LIBRARIES HYPRE_INCLUDE_DIRS)
- Floating point exception inf pcg.c HOT 1
- Can we find a minimal self-contained gpu example of using hypre ij interface nad its related solver?
- Best configuration to BoomerAMG on CPUs
- ij.c fails when compiling with cuda 12.2
- Missing MPI C++ bindings when using FEI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hypre.