Sunday, June 23, 2019

Digest for comp.programming.threads@googlegroups.com - 3 updates in 3 topics

samio al <tato.yafi@gmail.com>: Jun 22 03:21PM -0700

YouTube videos of
 

 
U.S. Congress money laundering hearing
 
 
of
 
Saudi Billionaire " Maan Al sanea"
 
with bank of America
 
 
and The owner of Saad Hospital and Schools
 
in the Eastern Province in Saudi Arabia
 

 
and the Chairman of the Board of Directors of Awal Bank in Bahrain
 
 
With Arabic Subtitles
 

 

 
موقع اليوتيوب الذي عرض جلسة استماع الكونجرس الأمريكي
 
لمتابعة نشاطات غسل الأموال ونشاطات
 

 
السعودي معن عبدالواحد الصانع
 

 
مالك مستشفى وشركة سعد ومدارس سعد بالمنطقة الشرقية بالسعودية ورئيس مجلس ادارة بنك اوال البحريني
 

 
مترجم باللغة العربية
 

 
http://www.youtube.com/watch?v=mIBNnQvhU8s
Horizon68 <horizon@horizon.com>: Jun 22 10:12AM -0700

Hello..
 
 
My Parallel C++ Conjugate Gradient Linear System Solver Library that
scales very well was updated to version 1.76
 
 
You can download it from:
 
https://sites.google.com/site/scalable68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library
 
 
Author: Amine Moulay Ramdane
 
Description:
 
This library contains a Parallel implementation of Conjugate Gradient
Dense Linear System Solver library that is NUMA-aware and cache-aware
that scales very well, and it contains also a Parallel implementation of
Conjugate Gradient Sparse Linear System Solver library that is
cache-aware that scales very well.
 
Sparse linear system solvers are ubiquitous in high performance
computing (HPC) and often are the most computational intensive parts in
scientific computing codes. A few of the many applications relying on
sparse linear solvers include fusion energy simulation, space weather
simulation, climate modeling, and environmental modeling, and finite
element method, and large-scale reservoir simulations to enhance oil
recovery by the oil and gas industry.
 
Conjugate Gradient is known to converge to the exact solution in n steps
for a matrix of size n, and was historically first seen as a direct
method because of this. However, after a while people figured out that
it works really well if you just stop the iteration much earlier - often
you will get a very good approximation after much fewer than n steps. In
fact, we can analyze how fast Conjugate gradient converges. The end
result is that Conjugate gradient is used as an iterative method for
large linear systems today.
 
Please download the zip file and read the readme file inside the zip to
know how to use it.
 
Language: GNU C++ and Visual C++ and C++Builder
 
Operating Systems: Windows, Linux, Unix and Mac OS X on (x86)
 
 
 
 
Thank you,
Amine Moulay Ramdane.
Horizon68 <horizon@horizon.com>: Jun 22 09:33AM -0700

Hello..
 
 
About Message Passing Process Communication Model and Shared Memory
Process Communication Model:
 
 
An advantage of shared memory model is that memory communication is
faster as compared to the message passing model on the same machine.
 
However, shared memory model may create problems such as synchronization
and memory protection that need to be addressed.
 
Message passing's major flaw is the inversion of control–it is a moral
equivalent of gotos in un-structured programming (it's about time
somebody said that message passing is considered harmful).
 
Also some research shows that the total effort to write an MPI
application is significantly higher than that required to write a
shared-memory version of it.
 
 
 
Thank you,
Amine Moulay Ramdane.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com.

No comments: