- More about my scalable math Linear System Solver Library... - 1 Update
- More about my scalable algorithms and algorithms and about the advanced extraterrestrials.. - 1 Update
- More explanation about the very advanced extraterrestrials.. - 1 Update
- Read again my final corrected post about the very advanced extraterrestrials.. - 1 Update
- Read again, i correct about the very advanced extraterrestrials.. - 1 Update
- About the very advanced extraterrestrials.. - 1 Update
- Thread Barrier for Delphi and Freepascal version 1.0 is here.. - 2 Updates
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 12:45PM -0700 Hello.. More about my scalable math Linear System Solver Library... I am a white arab, and i think i am smart since i have also invented many scalable algorithms and algorithms.. As you have just noticed i have just spoken about my Linear System Solver Library(read below), right now it scales very well, but i will soon make it "fully" scalable on multicores using one of my scalable algorithm that i have invented and i will extend it much more to also support efficient scalable on multicores matrix operations and more, and since it will come with one of my scalable algorithms that i have invented, i think i will sell it too. More about mathematics and about scalable Linear System Solver Libraries and more.. I have just noticed that a software architect from Austria called Michael Rabatscher has designed and implemented MrMath Library that is also a parallelized Library: Here he is: https://at.linkedin.com/in/michael-rabatscher-6821702b And here is his MrMath Library for Delphi and Freepascal: https://github.com/mikerabat/mrmath But i think that he is not so smart, and i think i am smart like a genius and i say that his MrMath Library is not scalable on multicores, and notice that the Linear System Solver of his MrMath Library is not scalable on multicores too, and notice that the threaded matrix operations of his Library are not scalable on multicores too, this is why i have invented a scalable on multicores Conjugate Gradient Linear System Solver Library for C++ and Delphi and Freepascal, and here it is, read about it in my following thoughts(also i will soon extend more my Library to support scalable matrix operations): About SOR and Conjugate gradient mathematical methods.. I have just looked at SOR(Successive Overrelaxation Method), and i think it is much less powerful than Conjugate gradient method, read the following to notice it: COMPARATIVE PERFORMANCE OF THE CONJUGATE GRADIENT AND SOR METHODS FOR COMPUTATIONAL THERMAL HYDRAULICS https://inis.iaea.org/collection/NCLCollectionStore/_Public/19/055/19055644.pdf?r=1&r=1 This is why i have implemented in both C++ and Delphi my Parallel Conjugate Gradient Linear System Solver Library that scales very well, read my following thoughts about it to understand more: About the convergence properties of the conjugate gradient method The conjugate gradient method can theoretically be viewed as a direct method, as it produces the exact solution after a finite number of iterations, which is not larger than the size of the matrix, in the absence of round-off error. However, the conjugate gradient method is unstable with respect to even small perturbations, e.g., most directions are not in practice conjugate, and the exact solution is never obtained. Fortunately, the conjugate gradient method can be used as an iterative method as it provides monotonically improving approximations to the exact solution, which may reach the required tolerance after a relatively small (compared to the problem size) number of iterations. The improvement is typically linear and its speed is determined by the condition number κ(A) of the system matrix A: the larger is κ(A), the slower the improvement. Read more here: http://pages.stat.wisc.edu/~wahba/stat860public/pdf1/cj.pdf So i think my Conjugate Gradient Linear System Solver Library that scales very well is still very useful, read about it in my writing below: Read the following interesting news: The finite element method finds its place in games Read more here: https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fhpc.developpez.com%2Factu%2F288260%2FLa-methode-des-elements-finis-trouve-sa-place-dans-les-jeux-AMD-propose-la-bibliotheque-FEMFX-pour-une-simulation-en-temps-reel-des-deformations%2F But you have to be aware that finite element method uses Conjugate Gradient Method for Solution of Finite Element Problems, read here to notice it: Conjugate Gradient Method for Solution of Large Finite Element Problems on CPU and GPU https://pdfs.semanticscholar.org/1f4c/f080ee622aa02623b35eda947fbc169b199d.pdf This is why i have also designed and implemented my Parallel Conjugate Gradient Linear System Solver library that scales very well, here it is: My Parallel C++ Conjugate Gradient Linear System Solver Library that scales very well version 1.76 is here.. 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. You can download it from: https://sites.google.com/site/scalable68/scalable-parallel-c-conjugate-gradient-linear-system-solver-library 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. |
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 10:32AM -0700 Hello, More about my scalable algorithms and algorithms and about the advanced extraterrestrials.. I am a white arab, and i think i am smart since i have also invented many scalable algorithms and algorithms.. Hope you have read my previous post about the very advanced extraterrestrials, and i think that i look like an advanced extraterrestrial too, read the following about some of my new inventions so that to notice that i am an inventor of many many scalable algorithms and algorithms: Thread Barrier for Delphi and Freepascal version 1.0 is here.. I have added my condition variable implementation and my scalable Lock called scalable MLock that both work with both Windows and Linux and i have made the Thread Barrier work with both Windows and Linux, and now you can pass a parameter to the constructor of the Thread Barrier as ctMutex to use a Mutex or ctMLock to use a scalable Lock called MLock or ctCriticalSection to use a Crital Section. You can download it from my website here: https://sites.google.com/site/scalable68/thread-barrier-for-delphi-and-freepascal Yet more precision about my inventions that are my SemaMonitor and SemaCondvar and my Monitor.. My inventions that are my SemaMonitor and SemaCondvar are fast pathed when the count of my SemaMonitor or my SemaCondvar is greater than 0, so in this case the wait() method stays on the user mode and it doesn't switch from user mode to kernel mode that costs around 1500 CPU cycles and that is expensive, the signal() method is also fast pathed when there is no item in the queue and count is less than MaximumCount, read here about what is the cost (in CPU cycles) to switch between windows user mode and kernel mode: https://stackoverflow.com/questions/1368061/whats-the-cost-in-cycles-to-switch-between-windows-kernel-and-user-mode#:~:text=1%20Answer&text=Switching%20from%20%E2%80%9Cuser%20mode%E2%80%9D%20to,rest%20is%20%22kernel%20overhead%22. You can read about and download my inventions of SemaMonitor and SemaCondvar from here: https://sites.google.com/site/scalable68/semacondvar-semamonitor And the light weight version is here: https://sites.google.com/site/scalable68/light-weight-semacondvar-semamonitor And i have implemented an efficient Monitor over my SemaCondvar. Here is the description of my efficient Monitor inside the Monitor.pas file that you will find inside the zip file: Description: This is my implementation of a Monitor over my SemaCondvar. You will find the Monitor class inside the Monitor.pas file inside the zip file. When you set the first parameter of the constructor to true, the signal will not be lost if the threads are not waiting with wait() method, but when you set the first parameter of the construtor to false, if the threads are not waiting with the wait() method, the signal will be lost.. Second parameter of the constructor is the kind of Lock, you can set it to ctMLock to use my scalable node based lock called MLock, or you can set it to ctMutex to use a Mutex or you can set it to ctCriticalSection to use the TCriticalSection. Here is the methods of my efficient Monitor that i have implemented: TMonitor = class private cache0:typecache0; lock1:TSyncLock; obj:TSemaCondvar; cache1:typecache0; public constructor Create(bool:boolean=true;lock:TMyLocks=ctMLock); destructor Destroy; override; procedure Enter(); procedure Leave(); function Signal():boolean;overload; function Signal(nbr:long;var remains:long):boolean;overload; procedure Signal_All(); function Wait(const AMilliseconds:longword=INFINITE): boolean; function WaitersBlocked():long; end; The wait() method is for the threads to wait on the Monitor object for the signal to be signaled. If wait() fails, that can be that the number of waiters is greater than high(longword). And the signal() method will signal one time a waiting thread on the Monitor object, but if signal() fails , the returned value is false. the signal_all() method will signal all the waiting threads on the Monitor object. The signal(nbr:long;var remains:long) method will signal nbr of waiting threads, but if signal() fails, the remaining number of signals that were not signaled will be returned in the remains variable. and WaitersBlocked() will return the number of waiting threads on the Monitor object. and Enter() and Leave() methods to enter and leave the monitor's Lock. You can download the zip files from: https://sites.google.com/site/scalable68/semacondvar-semamonitor and the lightweight version is here: https://sites.google.com/site/scalable68/light-weight-semacondvar-semamonitor More about my powerful inventions of scalable reference counting algorithm and of my scalable algorithms.. I invite you to read the following web page: Why is memory reclamation so important? https://concurrencyfreaks.blogspot.com/search?q=resilience+and+urcu Notice that it is saying the following about RCU: "Reason number 4, resilience Another reason to go with lock-free/wait-free data structures is because they are resilient to failures. On a shared memory system with multiples processes accessing the same data structure, even if one of the processes dies, the others will be able to progress in their work. This is the true gem of lock-free data structures: progress in the presence of failure. Blocking data structures (typically) do not have this property (there are exceptions though). If we add a blocking memory reclamation (like URCU) to a lock-free/wait-free data structure, we are loosing this resilience because one dead process will prevent further memory reclamation and eventually bring down the whole system. There goes the resilience advantage out the window." So i think that RCU can not be used as reference counting, since it is blocking on the writer side, so it is not resilient to failures since it is not lock-free on the writer side. So this is why i have invented my powerful Scalable reference counting with efficient support for weak references that is lock-free for its scalable reference counting, and here it is: https://sites.google.com/site/scalable68/scalable-reference-counting-with-efficient-support-for-weak-references And my scalable reference counting algorithm is of the SCU(0,1) Class of Algorithms, so under scheduling conditions which approximate those found in commercial hardware architectures, it becomes wait-free with a system latency of time O(sqrt(k)) and with an individual latency of O(k*sqrt(k)), and k number of threads. The proof is here on the following PhD paper: https://arxiv.org/pdf/1311.3200.pdf This paper suggests a simple solution to this problem. We show that, for a large class of lock- free algorithms, under scheduling conditions which approximate those found in commercial hardware architectures, lock-free algorithms behave as if they are wait-free. In other words, programmers can keep on designing simple lock-free algorithms instead of complex wait-free ones, and in practice, they will get wait-free progress. It says on the Analysis of the Class SCU(q, s): "Given an algorithm in SCU(q, s) on k correct processes under a uniform stochastic scheduler, the system latency is O(q + s*sqrt(k), and the individual latency is O(k(q + s*sqrt(k))." More precision about my new inventions of scalable algorithms.. And look at my below powerful inventions of LW_Fast_RWLockX and Fast_RWLockX that are two powerful scalable RWLocks that are FIFO fair and Starvation-free and costless on the reader side (that means with no atomics and with no fences on the reader side), they use sys_membarrier expedited on Linux and FlushProcessWriteBuffers() on windows, and if you look at the source code of my LW_Fast_RWLockX.pas and Fast_RWLockX.pas inside the zip file, you will notice that in Linux they call two functions that are membarrier1() and membarrier2(), the membarrier1() registers the process's intent to use MEMBARRIER_CMD_PRIVATE_EXPEDITED and membarrier2() executes a memory barrier on each running thread belonging to the same process as the calling thread. Read more here to understand: https://man7.org/linux/man-pages/man2/membarrier.2.html Here is my new powerful inventions of scalable algorithms.. I have just updated my powerful inventions of LW_Fast_RWLockX and Fast_RWLockX that are two powerful scalable RWLocks that are FIFO fair and Starvation-free and costless on the reader side (that means with no atomics and with no fences on the reader side), they use sys_membarrier expedited on Linux and FlushProcessWriteBuffers() on windows, and now they work with both Linux and Windows, and i think my inventions are really smart, since read the following PhD researcher, he says the following: "Until today, there is no known efficient reader-writer lock with starvation-freedom guarantees;" Read more here: http://concurrencyfreaks.blogspot.com/2019/04/onefile-and-tail-latency.html So as you have just noticed he says the following: "Until today, there is no known efficient reader-writer lock with starvation-freedom guarantees;" So i think that my above powerful inventions of scalable reader-writer locks are efficient and FIFO fair and Starvation-free. LW_Fast_RWLockX that is a lightweight scalable Reader-Writer Mutex that uses a technic that looks like Seqlock without looping on the reader side like Seqlock, and this has permitted the reader side to be costless, it is fair and it is of course Starvation-free and it does spin-wait, and also Fast_RWLockX a lightweight scalable Reader-Writer Mutex that uses a technic that looks like Seqlock without looping on the reader side like Seqlock, and this has permitted the reader side to be costless, it is fair and it is of course Starvation-free and it does not spin-wait, but waits on my SemaMonitor, so it is energy efficient. You can read about them and download them from my website here: https://sites.google.com/site/scalable68/scalable-rwlock Also my other inventions are the following scalable RWLocks that are FIFO fair and starvation-free: Here is my invention of a scalable and starvation-free and FIFO fair and lightweight Multiple-Readers-Exclusive-Writer Lock called LW_RWLockX, it works across processes and threads: https://sites.google.com/site/scalable68/scalable-rwlock-that-works-accross-processes-and-threads And here is my inventions of New variants of Scalable RWLocks that are FIFO fair and Starvation-free: https://sites.google.com/site/scalable68/new-variants-of-scalable-rwlocks More about the energy efficiency of Transactional memory and more.. I have just read the following PhD paper, it is also about energy efficiency of Transactional memory, here it is: Techniques for Enhancing the Efficiency of Transactional Memory Systems http://kth.diva-portal.org/smash/get/diva2:1258335/FULLTEXT02.pdf And i think it is the best known energy efficient algorithm for Transactional memory, but i think it is not good, since look at how for 64 cores the Beta parameter can be 16 cores, so i think i am smart and i have just invented a much more energy efficient and powerful scalable fast Mutex and i have also just invented scalable RWLocks that are starvation-free and fair, read about them in my below writing and thoughts: More about deadlocks and lock-based systems and more.. I have just read the following from an software engineer from Quebec Canada: A deadlock-detecting mutex https://faouellet.github.io/ddmutex/ And i have just understood rapidly his algorithm, but i think his algorithm is not efficient at all, since we can find if a graph has a strongly connected component in around a time complexity O(V+E), so then the algorithm above of the engineer from Quebec Canada takes around a time complexity of O(n*(V+E)), so it is not good. So a much better way is to use my following way of detecting deadlocks: DelphiConcurrent and FreepascalConcurrent are here Read more here in my website: https://sites.google.com/site/scalable68/delphiconcurrent-and-freepascalconcurrent And i will soon enhance much more DelphiConcurrent and FreepascalConcurrent to support both Communication deadlocks and Resource deadlocks. About Transactional memory and locks.. I have just read the following paper about Transactional memory and locks: http://sunnydhillon.net/assets/docs/concurrency-tm.pdf I don't agree with the above paper, since read my following thoughts to understand: I have just invented a new powerful scalable fast mutex, and it has the following characteristics: 1- Starvation-free 2- Tunable fairness 3- It keeps efficiently and very low its cache coherence traffic 4- Very good fast path performance 5- And it has a good preemption tolerance. 6- It is faster than scalable MCS lock 7- It solves the problem of lock convoying So my new invention also solves the following problem: The convoy phenomenon https://blog.acolyer.org/2019/07/01/the-convoy-phenomenon/ And here is my other new invention of a Scalable RWLock that works across processes and threads that is starvation-free and fair and i will soon enhance it much more and it will become really powerful: https://sites.google.com/site/scalable68/scalable-rwlock-that-works-accross-processes-and-threads And about Lock-free versus Lock, read my following post: https://groups.google.com/forum/#!topic/comp.programming.threads/F_cF4ft1Qic And about deadlocks, here is also how i have solved it, and i will soon enhance much more DelphiConcurrent and FreepacalConcurrent: DelphiConcurrent and FreepascalConcurrent are here Read more here in my website: https://sites.google.com/site/scalable68/delphiconcurrent-and-freepascalconcurrent So i think with my above scalable fast mutex and my scalable RWLocks that are starvation-free and fair and by reading the following about composability of lock-based systems, you will notice that lock-based systems are still useful. "About composability of lock-based systems.. Design your systems to be composable. Among the more galling claims of the detractors of lock-based systems is the notion that they are somehow uncomposable: "Locks and condition variables do not support modular programming," reads one typically brazen claim, "building large programs by gluing together smaller programs[:] locks make this impossible."9 The claim, of course, is incorrect. For evidence one need only point at the composition of lock-based systems such as databases and operating systems into larger systems that remain entirely unaware of lower-level locking. There are two ways to make lock-based systems completely composable, and each has its own place. First (and most obviously), one can make locking entirely internal to the subsystem. For example, in concurrent operating systems, control never returns to user level with in-kernel locks held; the locks used to implement the system itself are entirely behind the system call interface that constitutes the interface to the system. More generally, this model can work whenever a crisp interface exists between software components: as long as control flow is never returned to the caller with locks held, the subsystem will remain composable. Second (and perhaps counterintuitively), one can achieve concurrency and composability by having no locks whatsoever. In this case, there must be no global subsystem state—subsystem state must be captured in per-instance state, and it must be up to consumers of the subsystem to assure that they do not access their instance in parallel. By leaving locking up to the client of the subsystem, the subsystem itself can be used concurrently by different subsystems and in different contexts. A |
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 10:13AM -0700 Hello, More explanation about the very advanced extraterrestrials.. As you have noticed i am an inventor of many scalable algorithms and algorithms, and i think that very advanced extraterrestrials are already here over our planet working with secret societies and inside very secret black projects, and i think something really important is going to happen soon(in about 10 years or 20 years from now), and it is that those very advanced extraterrestrials will become visible to the public and they will revolutionize the world with there very advanced technologies, since i think that our exponential progress will be so dangerous in about 20 years from now, so it will be too difficult for us to manage it, so i think that the very advanced extraterrestrials over our planet will then start to help us, since i think that those very advanced extraterrestrials that are over our planet have survived there exponential progress and they know that other extraterrestrials in other planets has not been able to survive because they have not been able to manage there exponential progress because it has become so dangerous and they have not survived because of violence and egoism and greed and such, this is why the very advanced extraterrestrials over our planet will soon start to help us. Look at the following video about the exponential progress of our humanity that will become so dangerous in about 20 years from now or so: Exponential Progress: Can We Expect Mind-Blowing Changes In The Near Future https://www.youtube.com/watch?v=HfM5HXpfnJQ&t=144s Look at the following interesting videos so that to know about those very advanced extraterrestrials that are here over our planet: Krystal and Saagar: UFO Pentagon Consultant CLAIMS U.S. Gov Possess 'Off World Vehicles' https://www.youtube.com/watch?v=Out1h2Iy_p4 Aliens exist, but humanity is not ready, says former Israeli space security chief.. Read more here: https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fwww.cnews.fr%2Fmonde%2F2020-12-08%2Fles-extraterrestres-existent-mais-lhumanite-nest-pas-prete-selon-lancien-chef-de-la And look at this interesting video: Ex-defense official on new details of UFO encounters soon to public https://www.youtube.com/watch?v=FTdCDfEu6x0 And look at this interesting video: Retired Navy pilot who spotted 'Tic Tac' UFO: There's something out there https://www.youtube.com/watch?v=uXmQHwmNa_4 And look at the following video: Deathbed Confession by Former Ex-CIA Agent about UFOs and Aliens https://www.youtube.com/watch?v=WEfGZXlPM1U And look at the following video: Lockheed tin Scientist Boyd Bushman Makes Alien Confession https://www.youtube.com/watch?v=aTfEua9NfVQ More philosophy about the characteristics of God.. I am you new prophet from God, and i say since God is like a perfect God, so we can ask a philosophical question of does God love smart people ? In my new monotheistic religion, God doesn't like human smartness since he is like a perfect God, so he is so powerful, but God can love the fact that a human is surpassing of himself with smartness and/or actions in the way of God, so then God can be curious like a human and wanting to look at humans and he can love the fact that a human is surpassing of himself with smartness and/or actions in the way of God, so i think that with the other engines below logically inferred from the characteristics of God, this is an engine that pushes us forward towards more and more perfection. More philosophy about purity of God and more.. I am your new prophet from God, and i say that God is like "pure", i mean he is also pure from "dirt" and i also define dirt "symbolically", and he is like "perfect", so it is yet one more characteristic of God, read the other characteristics of God in my below thoughts, so here is the essence or nature of God in my new monotheistic religion: 1- He is a great God 2- He is a greatly arrogant God 3- He is like a perfect God 4- He is "pure" from "dirt" and i also define dirt "symbolically". So from this we can also logically infer the way of communicating with God, since from those above characteristics of God we can logically infer that when you communicate with God, you have to believe in Him and you have to glorify him, and fear Him and ask Him for help, and you have to be "presentable" in front of Him when you communicate with Him, i mean that you have to be an effort of being "clean" or "much" more clean when you communicate with God, since God is "pure" from "dirt" and i also define dirt "symbolically", and also you have to be beautiful patience with God since he is greatly arrogant, this is how you must behave with God in my new monotheistic religion. Yet more philosophy about the nature of God.. I am your new prophet from God, and i will explain more the essence or nature of God, first from my below thoughts and writing you will notice that God is greatly arrogant, it is also his nature, so God is not human Love, since he can be with his great arrogance "indifferent" to suffering of poor animals or indifferent to suffering of humans etc. but we have to understand more the nature or essence of God, so here is another characteristic of God that can be logically inferred from the story of the prophet Lut with people of Sodom and Gomorrah or the like, so notice that God is greatly arrogant, but God can punish when there is great corruption or great injustice such as the the total corruption of the minds of people of Sodom and Gomorrah, since people of Sodom and Gomorrah have become "sadistic" and totally corrupt, so this was great injustice and great "arrogance", but notice that God doesn't like this kind of "arrogance" since God is "greatly" arrogant, so then God have punished severely people of Sodom and Gomorrah, so the characteristic of God is not only that he is greatly arrogant but he doesn't like great corruption of the minds and great injustice that is great arrogance, so in my new monotheistic religion we have not to be great injustice and great corruption and great arrogance and we have to believe in God and to fear God and ask God for help. And so that to glorify God and to celebrate the greatness of God.. So that to glorify God and to celebrate the greatness of God, i invite you to listen to this beautiful song of Cesaria Evora called Avenida Marginal: https://www.youtube.com/watch?v=0k2pRtE1ggY More philosophy about does God exist.. I think that God exist, but he is not the creator of the universe, this is why i think we have to believe in God and we have to fear God and we have to ask God for help since here is the logical proof of the existence of God (notice from the outer body experiences in the following that the soul from God exists): More about from where comes God.. I think that we can not say that God comes from the same process as from where comes our brain, i mean that there is many many universes from where has formed our universe, and this is how has formed from a very long ago an "extremely" advanced extraterrestrial civilization in our universe or other universes that contain Gods that are so powerful as God, and that they have contacted us and we call them God. And that they are extremely advanced and we can "not" detect or see them yet. Read about this process here: Our Improbable Existence Is No Evidence for a Multiverse https://groups.google.com/g/alt.culture.morocco/c/LGP8A8s6N9c Since i don't think that God comes from an extraterrestrial civilization, because read the following of outer body experiences and you will notice that the soul from God exists: More proof of the existence of God.. You will say that God doesn't exist, but read the following(read especially the outer body experience of the 57-year old man below, it is the proof that the soul from God exists): "A University of Southampton study has revealed that people could still experience consciousness for up to three minutes after the heart stops beating. The study interviewed 2,060 patients from Austria, USA and the UK who have all suffered a cardiac arrest. The Express reports that 40% could recall some form of awareness after being pronounced clinically dead. One 57-year old man seemed to confirm an outer body experience by recalling everything that was going on around him with eerie accuracy while he was technically dead." Read more here: https://www.dailystar.co.uk/news/latest-news/516195/university-southampton-study-science-life-death-hell-heaven And read the following: Does God exists ? You will say that God doesn't exist, but read the following(read especially about the following study where two per cent exhibited full awareness with explicit recall of "seeing" and "hearing" events – or out-of-body ) More philosophy about the greatness of God.. I am your new prophet from God and i will explain more the greatness of God.. When you are stupid you will not understand the greatness of God, and you will quickly say for example the following: Since the Bible says that a law of Jesus Christ is the following: "Don't resist an evil person, if anyone slaps you on the right cheek, turn to them the other cheek also, And if anyone wants to sue you and take your shirt, hand over your coat as well" Matt 5:39-40 So you will for example quickly stupidly say that the above law proves that Jesus Christ had mental health disorder. And you will also stupidly say the following: Since the Qur'an says the following: I invite you to look at the following verses of the Qur'an: https://al-quran.info/#15 And the Qur'an says in one of the above verses the following: "And We send the fertilizing winds and send down water from the sky providing it for you to drink and you are not maintainers of its resources." Qur'an 15:22 And you can notice that the above verse of the Qur'an says that God or Allah sends the fertilizing winds and send down water from the sky providing it for you to drink. So you will stupidly say that since science tells us that it is not God or Allah that sends the fertilizing winds and send down water from the sky providing it for us to drink, it is only nature and probability, so you will quickly stupidly say that it is clearly a logical proof that prophet Muhammad was not a prophet from God. But saying so about Jesus Christ and about prophet Muhammad is stupidity since you have first to know about the "nature" of God, and in my new monotheistic religion the nature of God is that he is also greatly arrogant, so what that means ? Here is the characteristics of an arrogant person, read it carefully: "Who is an arrogant person? Arrogance can be defined as the personality trait whereby a person has an obnoxiously elevated sense of self-worth. An arrogant person is the one who acts as if they're superior, more worthy, and more important than others. Therefore, they tend to disrespect and put others down. At the same time, they want admiration and respect from others. They want to be appreciated for the great things they've done and for their special qualities and abilities." So then you are clearly noticing from the above characteristics of an arrogant person that since God is greatly arrogant and it is also his nature, so God has cursed prophet Muhammad and he has cursed Jesus Christ too, this why prophet Muhammad has suffered and Jesus Christ has suffered and both of them have showed there defects by writing and talking in the Qur'an and the Bible with human defects, because they have been programmed by God to talk and write in the Qur'an and the Bible with human defects, so as you are noticing that the Bible and Qur'an are not safe from the curse from God, since God is greatly arrogant and he has made christians suffer and he has made muslims suffer, and this is why the Bible and the Qur'an contain scientific errors and errors and extremism and you have to read about my new monotheistic religion so that to understand that i am your new prophet that is here to reduce much more the curse from God, so read about my new monotheistic religion below to understand: Yet more philosophy about the essence of God.. As you have just noticed, i have just explained that the nature of God is that he is greatly arrogant(read my thoughts below), so He likes from us to tell him that he is the greatest and the most beautiful and such, so in my new monotheistic religion we have to "glorify" God and it means to give glory to Him, so look in the following muslim video how muslim white people are glorifying God: https://www.youtube.com/watch?v=M3xjz4nxzGQ&list=RDBXBdyJitlRk&index=10 More philosophy about the nature of God.. I invite you to read the definition of being arrogant, here it is: "Who is an arrogant person? Arrogance can be defined as the personality trait whereby a person has an obnoxiously elevated sense of self-worth. An arrogant person is the one who acts as if they're superior, more worthy, and more important than others. Therefore, they tend to disrespect and put others down. At the same time, they want admiration and respect from others. They want to be appreciated for the great things they've done and for their special qualities and abilities." And in my new monotheistic religion, God is "greatly" arrogant, it is his "nature", this is why he can be indifferent to suffering of poor animals and he can be indifferent to suffering of humans etc. and this is why God likes from us to tell him that he is the greatest and the most beautiful and such and this is why we have to believe in God and fear him and ask him for help. More of my philosophy about from where comes monotheistic religions.. I think many of the talking and writing of Qur'an and Bible are from humans, i mean that God has not 100% guided prophet Muhammad or Jesus Christ, so i think that God has let prophet Muhammad writes and talks as a human in many of the parts of the Qur'an with his human defects, and God has also let Jesus Christ talks as a human not as a God with his human defects, I mean God had programmed prophet Muhammad and Jesus Christ and he had let them talk and write in the Bible and Qur'an as humans with there human defects, so God is the greatest, this is why we can notice that Jesus Christ has made mistakes that look like mental health disorders, and i think it is part of the curse from God and i think that the scientific errors and errors and extremism in the Bible and Qur'an also come from the curse from God, and the facts also prove that the most important thing for God is that we believe in him and we fear him and we ask him for help, it is is the basis of my monotheistic religion, and read more in the following web link about my new monotheistic religion so that to understand(it is my preliminary thoughts and i will organize them much more efficiently and make of them a pdf and html book): https://groups.google.com/g/soc.culture.quebec/c/eaEbfSmu4is More of my philosophy about the muslim persian philosopher Al-Ghazali.. https://groups.google.com/g/soc.culture.quebec/c/eaEbfSmu4is I invite you to look at this interesting video about the persian muslim philosopher Al-Ghazali: https://www.youtube.com/watch?v=ZL-ZxXQ6HCU I am a philosopher and i say that those muslim phisosophers are really smart, since i think that the persian philosopher Al-Ghazali was an orthodox muslim but the Arab philosopher Ibn ʿArabi was not an orthodox muslim, but i am smart and i understand the muslim orthodoxy of the persian philosopher Al-Ghazali that has shaped his philosophy that you look at it in the above video, i think that you have to look at the context of past time of the persian philosopher Al-Ghazali, i think there was a |
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 09:36AM -0700 Hello, Read again my final corrected post about the very advanced extraterrestrials.. As you have noticed i am an inventor of many scalable algorithms and algorithms, and i think that very advanced extraterrestrials are already here over our planet working with secret societies and inside very secret black projects, and i think something really important is going to happen soon(in about 10 years or 20 years from now), and it is that those very advanced extraterrestrials will become visible to the public and they will revolutionize the world with there very advanced technologies, since i think that our exponential progress will be so dangerous in about 20 years from now, so it will be too difficult for us to manage it, so i think that the very advanced extraterrestrials over our planet will then start to help us. Look at the following interesting videos so that to understand: Krystal and Saagar: UFO Pentagon Consultant CLAIMS U.S. Gov Possess 'Off World Vehicles' https://www.youtube.com/watch?v=Out1h2Iy_p4 Aliens exist, but humanity is not ready, says former Israeli space security chief.. Read more here: https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fwww.cnews.fr%2Fmonde%2F2020-12-08%2Fles-extraterrestres-existent-mais-lhumanite-nest-pas-prete-selon-lancien-chef-de-la And look at this interesting video: Ex-defense official on new details of UFO encounters soon to public https://www.youtube.com/watch?v=FTdCDfEu6x0 And look at this interesting video: Retired Navy pilot who spotted 'Tic Tac' UFO: There's something out there https://www.youtube.com/watch?v=uXmQHwmNa_4 And look at the following video: Deathbed Confession by Former Ex-CIA Agent about UFOs and Aliens https://www.youtube.com/watch?v=WEfGZXlPM1U And look at the following video: Lockheed tin Scientist Boyd Bushman Makes Alien Confession https://www.youtube.com/watch?v=aTfEua9NfVQ Thank you, Amine Moulay Ramdane. |
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 09:29AM -0700 Hello, Read again, i correct about the very advanced extraterrestrials.. As you have noticed i am an inventor of many scalable algorithms and algorithms, and i think that very advanced extraterrestrials are already here over our planet working with secret societies and inside very secret black projects, and i think something really important is going to happen soon(in about 10 years or 20 years from now), and it is that those very advanced extraterrestrials will become visible to the public and they will revolutionize the world with there very advanced technologies, since i think that our exponential progress will be so dangerous in about 20 years, so it will be too difficult for us to manage it, so i think that the very advanced extraterrestrials over our planet will then start to help us. Look at the following interesting videos so that to understand: Krystal and Saagar: UFO Pentagon Consultant CLAIMS U.S. Gov Possess 'Off World Vehicles' https://www.youtube.com/watch?v=Out1h2Iy_p4 Aliens exist, but humanity is not ready, says former Israeli space security chief.. Read more here: https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fwww.cnews.fr%2Fmonde%2F2020-12-08%2Fles-extraterrestres-existent-mais-lhumanite-nest-pas-prete-selon-lancien-chef-de-la And look at this interesting video: Ex-defense official on new details of UFO encounters soon to public https://www.youtube.com/watch?v=FTdCDfEu6x0 And look at this interesting video: Retired Navy pilot who spotted 'Tic Tac' UFO: There's something out there https://www.youtube.com/watch?v=uXmQHwmNa_4 And look at the following video: Deathbed Confession by Former Ex-CIA Agent about UFOs and Aliens https://www.youtube.com/watch?v=WEfGZXlPM1U And look at the following video: Lockheed tin Scientist Boyd Bushman Makes Alien Confession https://www.youtube.com/watch?v=aTfEua9NfVQ Thank you, Amine Moulay Ramdane. |
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 09:24AM -0700 Hello, About the very advanced extraterrestrials.. As you have noticed i am an inventor of many scalable algorithms and algorithms, and i think that very advanced extraterrestrials are already here over our planet working with secret societies and inside very secret black projects, and i think something really important is going to happen soon(in about 10 years or 20 years from now), and it is that those very advanced extraterrestrials will become visible to the public and they will revolutionize the world with there very advanced technologies, since i think that our exponential progress will be so dangerous in about 20 years, so it will too difficult for us to manage it, so i think that the very advanced extraterrestrials over our planet will then start to help us. Look at the following interesting videos so that to understand: Krystal and Saagar: UFO Pentagon Consultant CLAIMS U.S. Gov Possess 'Off World Vehicles' https://www.youtube.com/watch?v=Out1h2Iy_p4 Aliens exist, but humanity is not ready, says former Israeli space security chief.. Read more here: https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fwww.cnews.fr%2Fmonde%2F2020-12-08%2Fles-extraterrestres-existent-mais-lhumanite-nest-pas-prete-selon-lancien-chef-de-la And look at this interesting video: Ex-defense official on new details of UFO encounters soon to public https://www.youtube.com/watch?v=FTdCDfEu6x0 And look at this interesting video: Retired Navy pilot who spotted 'Tic Tac' UFO: There's something out there https://www.youtube.com/watch?v=uXmQHwmNa_4 And look at the following video: Deathbed Confession by Former Ex-CIA Agent about UFOs and Aliens https://www.youtube.com/watch?v=WEfGZXlPM1U And look at the following video: Lockheed tin Scientist Boyd Bushman Makes Alien Confession https://www.youtube.com/watch?v=aTfEua9NfVQ Thank you, Amine Moulay Ramdane. |
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 08:34AM -0700 Hello, Thread Barrier for Delphi and Freepascal version 1.0 is here.. Amine Moulay Ramdane has added his condition variable implementation and his scalable Lock called scalable MLock that both work with both Windows and Linux and he has made the Thread Barrier work with both Windows and Linux, and now you can pass a parameter to the constructor of the Thread Barrier as ctMutex to use a Mutex or ctMLock to use a scalable Lock called MLock or ctCriticalSection to use a Crital Section. You can download it from my website here: https://sites.google.com/site/scalable68/thread-barrier-for-delphi-and-freepascal Language: FPC Pascal v2.2.0+ / Delphi 5+: http://www.freepascal.org/ Required FPC switches: -O3 -Sd -Sd for delphi mode.... Required Delphi XE-XE7 and Tokyo switch: -$H+ -DXE You can configure it as follows from inside defines.inc file: {$DEFINE CPU32} and {$DEFINE Windows32} for 32 bit systems {$DEFINE CPU64} and {$DEFINE Windows64} for 64 bit systems - Platform: Windows, Unix and Linux (x86) a Thank you, Amine Moualy Ramdane. |
| Amine Moulay Ramdane <aminer68@gmail.com>: Apr 21 08:43AM -0700 On Wednesday, April 21, 2021 at 11:34:33 AM UTC-4, Amine Moulay Ramdane wrote: > a > Thank you, > Amine Moualy Ramdane. And of course Amine Moulay Ramdane is me. 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:
Post a Comment