|
Logiciels de dynamique des fluidesLa société Elegant Mathematics Ltd étudie, élabore et met en œuvre des logiciels pour la modélisation numérique de la plupart des effets physiques liés au transfert de matières. Le spectre de nos solutions mathématiques s'étend de la conception des modèles de fluides basés sur l'équation de Lamé (l'ensemble de logiciels appelé EMLibHMatrix), jusqu'à la résolution de la plupart des modèles dynamiques à gaz, la plupart des modèles résolus de la convection-diffusion, et le dynamisme supersonique avec l'application de l'équation de Boltzmann (l'ensemble de logiciels dénommé EMBoltzmann), en se fondant sur les développements les plus modernes scientifiques dans le domaine des éléments finis et des méthodes de grilles adaptatives (l'assortiment de logiciels baptisé EMLibGrid).Les « Elegant's Solvers » (les ensembles de logiciels EMLibSparse et EMLibIter) sont exceptionnellement stables et peuvent résoudre des problèmes dont les conditions sont mal déterminées, ainsi que des problèmes, qui ne peuvent pas être résolus en un temps raisonnable, et ce avec aucune autre méthode existante.
Notre nouvel algorithme de la résolution approximative de l'équation Boltzmann avec l'utilisation de la décomposition pluridimensionnelle permet de résoudre des problèmes allant jusqu'à la modélisation transsonique à la même cadence de calcul, comme la plupart des algorithmes fondés sur l'approximation de Navier Stokes. En même temps, la modélisation de l'équation de Boltzmann permet d'augmenter significativement l'exactitude des résultats. Lorsqu'on réalise une modélisation numérique de l'écoulement supra sonique des gaz compressibles pour un engin volant de forme donnée et, pour une vitesse de flux et un angle d'attaque déterminés, on peut chiffrer toutes les données des turbulences, ainsi que les forces agissantes sur l'objet examiné. Sur la base de ces valeurs, on peut appréhender le comportement de l'engin volant lors des différentes étapes du vol. En prédéfinissant certains paramètres géométriques de cet objet volant, on peut alors prévoir les caractéristiques de vol pour chacun d'eux et choisir ainsi la forme la plus convenable. De plus, en connaissant la valeur optimale de la distribution des forces agissant sur l'aile de l'avion, vous pourrez optimiser la forme de l'aile, en utilisant notre ensemble de logiciels dénommé EMLibMinimize, sans avoir à effectuer de grandes quantités d'expériences grandeur nature en vue de la recherche de l'optimum. Nos algorithmes sont utilisés à tous les stades de la modélisation des turbines, notamment hydrauliques et des hélices.
Ayant reçu le meilleur, du point de vue de l'écoulement supra sonique des gaz compressibles, les significations de la forme des ailettages des turbines, il vous apparaîtra la nécessité de construire ces ailettages, en ayant la solidité et la longévité maximales. Dans ce cas, nous vous viendrons de nouveau en aide, en modelant l'équation de Lamé de la valeur de la déformation non élastique du métal pour ces ailes, en utilisant le produit logiciel EMLibHMatrix. Cela vous permettra de choisir la stratégie la plus effective du façonnage de vos détails, en diminuant la probabilité de l'apparition de microfissures, « de perforations » et autres défauts possibles. Augmente finalement au maximum la longévité et la sécurité de la turbine.
Pour une telle modélisation, nous vous proposons d'utiliser une vaste gamme de générateur de maillages disponibles et d'algorithmes mathématiques, qui utilisent les propriétés de ces grilles, à savoir :
La modélisation multi-physiquePour résoudre avec succès un problème réel, il est souvent nécessaire de modéliser plusieurs types d'effets physiques, qui peuvent se décrire par différentes sortes d'équations de la physique mathématique.En élaborant le projet de structure du gicleur moderne électromagnétique du moteur à combustion interne, il vous faudra optimiser les canaux du passage du combustible avec l'optimisation de la composante magnétique, c'est-a-dire résoudre les problèmes hydrodynamiques et électromagnétiques simultanément. Lors de la modélisation du moteur à propulsion maritime, il faut prendre en compte aussi bien les équations hydrodynamiques que les équations gazodynamiques, et aussi celles qui décrivent le passage de la phase liquide à gazeuse et l'interaction de ce mélange avec les équations aux limites. En ayant une grande expérience de la modélisation numérique, nous sommes prêts à reconnaître vos effets physiques et les décrire avec toute l'exactitude voulue en utilisant diverses équations de la physique mathématique.
Logiciels de simulations d'ondesProblèmes directs à la solution des équations de Maxwell :I. modélisation numérique en magnétostatique en vue de prévoir la distribution du champ magnétique autour des électroaimants
Ce type de modélisation permet de prévoir tous les paramètres du champ magnétique d'une bobine ou d'un solénoïde supraconducteur sans avoir recours à un banc d'essai.
En vue de résoudre ce type de problèmes, nous avons recours aux algorithmes BEM et FEM. De cette manière, la modélisation du comportement diélectrique s'opère par les éléments finis et celle de la surface des matières supraconductrices par les éléments frontières. Ceci nous permet de résoudre plus efficacement et plus précisément les systèmes avec des pièces en mouvement, par exemple la rotation du noyau d'un électroaimant, le mouvement d'une soupape électromagnétique et bien d'autres problèmes. Les algorithmes BEM et FEM décrivent avec plus de précision le mouvement entre les différentes parties des pièces électro-conductrices et n'entraînent aucune erreur numérique importante au cours de la conversion de la grille, comme c'est le cas lorsque seule la méthode FEM est employée. II. modélisation numérique des radars et de la furtivité.
Prévalant au cours des 17 dernières années, les traditions de mise en œuvre de résultats scientifiques de pointe, en ce qui concerne la résolution des systèmes d'équation linéaires mal conditionnés, permettent à l'entreprise Elegant Mathematics Ltd d'avoir une part active dans la conception des radars et des antennes pour diverses applications aérospatiales. Problème inverses à la résolution des équations de Maxwell :Le diagnostic ultrasonore non destructif, les problèmes de tomographie et les problèmes acoustiques de la prospection géologique
La complexité principale de la résolution de tels problèmes réside en une discrétisation exacte et passe par la solution du système des équations linéaires avec une matrice creuse. Nous accompagnerons la discrétisation par les méthodes des volumes finis et des éléments finis afin que chaque élément final caractérise le niveau de transmission du rayonnement électromagnétique en corrélation avec les propriétés constituantes du matériau. S'il n'y a aucune supposition au départ quant à la structure de l'objet, nous pouvons procéder à une série d'adaptations sous la forme d'amincissements ou d'épaississements de la grille de triangulation afin d'optimiser la stabilité et la qualité de la solution. Pour cela, nous utilisons la triangulation tridimensionnelle de Voronoï et de Delaunay et l'approximation par segments de droite des paramètres physiques (l'ensemble de logiciels dénommé EMLibGrid) ce qui permet d'optimiser la précision des calculs, de minimiser sensiblement le nombre d'inconnues dans le problème et de réduire de manière importante le temps de résolution (les assortiments de logiciels baptisés EMLibIter et EMLibSparse). Notre entreprise possède une expérience de 17 ans dans l'élaboration des méthodes itératives pour la résolution de systèmes d'équations qui nous permet de trouver la méthode la plus appropriée et stable pour la résolution des systèmes linéaires et, en cas de nécessité, effectuer une régularisation de la matrice singulière (le produit logiciel EMLibIter). II. Les géo-radars (ou radars de pénétration du sol) et l'extraction du pétrole
Nos algorithmes étaient utilisés par le centre super informatique de Maui (sur l'île d'Hawaï, aux Etats-Unis) par la compagnie Mobil pour la résolution de ce genre de systèmes d'équations mal conditionnés, clairsemés avec la régularisation et l'utilisation des ordinateurs massivement parallèles (le logiciel A_SPARSE_T3D – prédécesseur de nos logiciels modernes EMParLibIter et EMParLibSparse). A présent, nos algorithmes résolvent les problèmes inverses en trois dimensions des géo-radars.
Signal ProcessingNotre compagnie élabore les algorithmes spéciaux selon le traitement de l'information reçue avec des objectifs de gamme étendue, enregistrant simultanément les spectres des infrarouges jusqu'à ceux des ultraviolets. Nos algorithmes vous permettront de recevoir en temps réel la représentation volumineuse de l'objet étudié, ainsi que l'information sur le type des matériaux à la surface de l'objet en vertu de leurs caractéristiques spectrales.A partir de photographies d'un même objet, prises selon différents points de vue arbitraires, on peut alors reconstruire une photographie de ce même objet à partir de n'importe quel autre point de vue, si l'éloignement de ce dernier est inférieur à une distance effective moyenne. Cette méthode permet de véritablement simplifier la prise de photographies aériennes des objets : en effet, survoler un objet à distance, restreint considérablement le nombre d'angles de prises de vues possibles. Ensuite, grâce à nos algorithmes, une reconstruction complète de la photographie de l'objet est possible sous un autre angle, en utilisant notre ensemble de logiciels appelé EMLibMDD. En outre, on peut aussi utiliser ces algorithmes pour reconnaître, à partir d'un ensemble incomplet de photographies d'objets volants depuis la surface de la terre, en utilisant la méthode par comparaison avec des photographies déjà enregistrées dans une base de données. Dans ce cas, cela évite d'ajouter des photographies des engins volants dans la base de données, prises sous tous les angles possibles. Nous avons une grande expérience de travail avec diverses architectures informatiques allant des systèmes embarqués (Embedded Systems) jusqu'aux meilleurs superordinateurs. En cas de nécessité, nous pouvons transférer nos algorithmes sur vos microprocesseurs insérés ou vous proposer une solution tout prête, en utilisant les microprocesseurs de nos partenaires. Les résultats obtenus avec succès sont présentés dans ce domaine par notre ensemble de logiciels EMGPULibMDD.
Logiciels pour la nanotechnologie
Modélisation de moteurs à combustion interneModélisation d'un moteur à combustion interne et optimisation en temps réel de son travail dans différents régimes de fonctionnement. A partir de quelques capteurs --- tours de moteurs par minute, volume, température et pression d'air admis et du carburant injecté, le capteur de la détonation et d'une sonde lambda (le capteur de taux d'oxygène à la sortie) --- il est possible de construire un modèle mathématique pour autoréguler un moteur à combustion interne pour un type de carburant donné.
EMLibIterTake advantage from our full featured 150GFlop/s Conjugated Gradient CUDA and CPU solvers for float, double and quad precision for free.
EMLibSparseTake advantage from our full featured 150GFlop/s Conjugated Gradient CUDA and CPU solvers for float, double and quad precision for free.
EMLibHMatrixTake advantage from our full featured 150GFlop/s Conjugated Gradient CUDA and CPU solvers for float, double and quad precision for free.
EMBoltzmann, EMParBoltzmann, EMGPUBoltzmannLes ensembles de logiciels pour la résolution des problèmes aérodynamiques jusqu’à et au-dessus des émissions sonores des appareils volants et les calculs des turbines gazodynamiques.La différence principale de ces ensembles de logiciels d'EMPartBoltzmann consiste en ce que l'équation de Boltzman se résout par la méthode déterministe qui garantit la convergence quadratique selon la discrétisation de l'espace des vitesses, et en même temps, la complexité algorithmique n'est pas excédée par la complexité des méthodes a la base des équations de Navier-Stokes. Cela permet de se délivrer de l'infinité des modèles instables empiriques et de résoudre des problèmes complexes, comme la modélisation des moteurs a écoulement direct, l'aérodynamique du retour des appareils volants de l'espace, la modélisation des turbulences super et hypersoniques, problèmes de couches limites, phénomène de séparation de l’écoulement et plusieurs autres problèmes complexes. L'espace des vitesses est discrétisé par une grille de tenseur adaptative et les éléments finis linéaires par morceaux, pendant que l'espace physique est discrétisé par un maillage adaptatif par les méthodes basée sur la triangulation de Delaunay et les éléments finis.
EMPartBoltzmannCes produits logiciels permettent d'effectuer le calcul gazodynamique par la méthode des particules creuses en résolvant l'équation Boltzmann pour le gaz clairsemé contenant un nombre importants de composants en tenant compte des réactions chimiques.L'avantage principal de cet ensemble de logiciels est l’absence de maillage de la discrétisation du domaine du calcul, il vous est seulement nécessaire de donner le maillage superficiel des équations intégrales de frontières. Cela permet très simplement et exactement de décrire les problèmes avec les frontières mobiles, ainsi que d'utiliser cet assortiment de logiciels pour l'estimation rapide de la composition des ondes de chocs et les autres particularités gazodynamiques.
EMBoltzmannModulesCet ensemble est un complément à l'assortiment de logiciels d'EMBOLTZMANN qui contient des modules pour la modélisation jusqu'à la combustion supersonique et la description des frontières mobiles et est appliqué à la modélisation des moteurs turbopropulseurs, turboréacteurs, les moteurs de statoréacteur à combustion supersonique (scramjet) et la description exacte de l'aérodynamique des pales d’hélicoptères.
EMHydroBoltzmannCet ensemble de logiciels permet de résoudre les problèmes hydrodynamiques, en utilisant un modèle accéléré multi-semblable à l'équation de Boltzmann pour l’écoulement des fluides et appliqué pour la modélisation des hélices de bateaux et les turbines des stations électriques.Cet assortiment de logiciels, avec l'algorithme gazodynamique, peut être utilisé pour la résolution des problèmes avec plusieurs étapes, par exemple, pour l'optimisation des moteurs réactifs maritimes, ou l'optimisation du mouvement du corps solide sous l'eau avec l'utilisation des coussins d’accélération au gaz.
EMMaxwellCet ensemble de logiciels est conçu pour la résolution des problèmes directs de l'équation de Maxwell. Il permet de modéliser les courants tourbillonnaires et les autres effets électromagnétiques. La gamme des fréquences d’utilisation de cette méthode commence avec les ondes à basse fréquence de l'ordre des Hz, allant jusqu'à quelques GHz, ce qui permet de modéliser les appareils de communication à haute fréquence et les réseaux radars.
EMInverseTomo, EMInverseMaxwellCet ensemble de logiciels pour la résolution des problèmes inverses en trois dimensions de l'aéroacoustique, l'invisibilité radar (ou furtivité), de la géologie- et les prospections de pétrole. L’assortiment de logiciels dénommé EMInverseTomo résout les problèmes inverses de la distribution des ondes sans tenir compte de la diffraction, et, celui baptisé EMInverseMaxwell, solutionne le problème inverse en se basant sur l'équation de Maxwell, permettant de modéliser la distribution et la diffraction des ondes électromagnétiques sur les obstacles. L'optimisation du profil de l'avion furtif, l'optimisation du design d’antenne pour l’augmentation de sa sensibilité, seront disponibles dans la prochaine version de ce logiciel.
GPU Iterative Linear System Solvers
Our Kronecker Preconditioner and Kronecker sparse matrix multiplication algorithm [4,5] show the incredible 250 GFlop/s on one NVIDIA GPU 260! Take advantage from our full featured 150GFlop/s Conjugated Gradient CUDA and CPU solvers for float, double and quad precision for free: EM-Free-CG.zip.
GPU Dense Compressed/Hierarchical Linear System Solvers
Take advantage from our full featured 150GFlop/s Conjugated Gradient CUDA and CPU solvers for float, double and quad precision for free: EM-Free-CG.zip.
Particle Simulation Boltzmann Solver with GPU Kernel
Deterministic Boltzmann Solver with GPU Acceleration
Fast GPU 3D Inverse Maxwell Solver for Georadars
Fast GPU Multilinear NMR Deconvolution
The algorithm is based on sparse implementation of parallel factor decomposition algorithm (PARAFAC) that performs alternate sparsely defined least squares minimization. The nuclear magnetic resonance (NMR) data are usually huge and have a large amount of data entries. To handle them one needs to solve several (often hundreds) almost nonoverlapping regions with a considerably small rank, and then to make a final tune of the total large rank system. This package allows to compute large regions independently using all power of NVIDIA GPU. This part often shows significant slow down in the CPU architecture since it requires solving a lot of small problems where CPU cannot show all power. Since these parts are multithreaded over NVIDIA multiprocessors, it gives us high performance improvement. The only bottleneck in this part is load balancing, however, it is not very important with usage of large data sets. Hence, with data sets published in the articles below, we reached 50-60 times speedup. The final solution of the joined multidimensional problem with a large rank (often about 1,000 components) was again efficiently implemented, and showed us improvement 30-40 times as much as before compared with Quad Core Xeon workstations.
La société Elegant Mathematics Ltd vous offre ses services:Notre société produit des logiciels qui apportent des solutions à des problèmes industriels, en décidant à quels moments nous devons utiliser des architectures massivement parallèles ou vectorielles et des solutions de mémoire externe.Avec chaque client, nous étudions en détail son problème, et le résolvons avec un maximum d'efficacité et de rapidité. Nous vous aidons à trouver la solution optimale, le plus vite possible et en travaillant exactement sur votre plate-forme logicielle. Si vous devez prendre seulement la décision de savoir sur quel ordinateur vous utiliserez nos algorithmes, nous vous aiderons a choisir l'architecture massivement parallèle, vectorielle et l'utilisation de la mémoire externe qui conviendra le mieux à vos exigences et à vos possibilités. Lors de l'utilisation de nos produits, nous nous trouvons toujours à vos côtés, en vous aidant et en vous consultant, et en décidant ensemble des solutions données. Vous n'aurez jamais de problèmes avec l'utilisation de nos programmes, puisque nous vous apprenons à vous servir de nos produits et à nous consulter pendant leur utilisation. Nous avançons au même rythme que l'industrie informatique qui se développe rapidement. A présent, beaucoup de nos algorithmes sont transférés sur des plates-formes contenant des coprocesseurs Tesla et 260-280 de la société nVidia, nous menons aussi des développements avec le transfert de nos algorithmes sur des processeurs Cell. Avec une expérience de travail considérable sur toutes sortes de plates-formes, vectorielles et massivement parallèles, existantes dans le monde de la fin du siècle dernier, nous sommes prêts à élaborer et à optimiser nos algorithmes pour vos ressources informatiques concrètes. Nos algorithmes permettent de résoudre des problèmes en utilisant des ordinateurs massivement parallèles. Si vous avez un ordinateur avec un millier de processeurs, nous allons régler votre problème environ un millier de fois plus vite. Si votre problème est si complexe que votre puissance de calcul ne peut pas apporter une solution, nous sommes prêts à résoudre votre problème sur notre superordinateur, ou à passer une commande pour du temps d'utilisation sur un supercalculateur dans un des centres de calcul principaux du monde. Dans le cas où votre problème de mémoire principale est la partie la plus critique de la modélisation, nous proposons nos solutions d'utilisation en dehors de la mémoire principale (mémoire externe), ce qui ne ralenti pas nos algorithmes, et permet de développer votre mémoire principale pour la taille du disque dur. La société Elegant Mathematics Ltd espère une coopération fructueuse avec vous!
Massively-Parallel and Multi-Core ConsultingNotre société produit des logiciels qui apportent des solutions à des problèmes industriels, en décidant à quels moments nous devons utiliser des architectures massivement parallèles ou vectorielles et des solutions de mémoire externe.Avec chaque client, nous étudions en détail son problème, et le résolvons avec un maximum d’efficacité et de rapidité. Nous vous aidons à trouver la solution optimale, le plus vite possible et en travaillant exactement sur votre plate-forme logicielle. Si vous devez prendre seulement la décision de savoir sur quel ordinateur vous utiliserez nos algorithmes, nous vous aiderons a choisir l'architecture massivement parallèle, vectorielle et l’utilisation de la mémoire externe qui conviendra le mieux à vos exigences et à vos possibilités. Lors de l'utilisation de nos produits, nous nous trouvons toujours à vos côtés, en vous aidant et en vous consultant, et en décidant ensemble des solutions données. Vous n’aurez jamais de problèmes avec l'utilisation de nos programmes, puisque nous vous apprenons à vous servir de nos produits et à nous consulter pendant leur utilisation. Nous avançons au même rythme que l'industrie informatique qui se développe rapidement. A présent, beaucoup de nos algorithmes sont transférés sur des plates-formes contenant des coprocesseurs Tesla et 260-280 de la société nVidia, nous menons aussi des développements avec le transfert de nos algorithmes sur des processeurs Cell. Avec une expérience de travail considérable sur toutes sortes de plates-formes, vectorielles et massivement parallèles, existantes dans le monde de la fin du siècle dernier, nous sommes prêts à élaborer et à optimiser nos algorithmes pour vos ressources informatiques concrètes. Nos algorithmes permettent de résoudre des problèmes en utilisant des ordinateurs massivement parallèles. Si vous avez un ordinateur avec un millier de processeurs, nous allons régler votre problème environ un millier de fois plus vite. Si votre problème est si complexe que votre puissance de calcul ne peut pas apporter une solution, nous sommes prêts à résoudre votre problème sur notre superordinateur, ou à passer une commande pour du temps d’utilisation sur un supercalculateur dans un des centres de calcul principaux du monde. Dans le cas où votre problème de mémoire principale est la partie la plus critique de la modélisation, nous proposons nos solutions d’utilisation en dehors de la mémoire principale (mémoire externe), ce qui ne ralenti pas nos algorithmes, et permet de développer votre mémoire principale pour la taille du disque dur. La société Elegant Mathematics Ltd espère une coopération fructueuse avec vous!
NVIDIA CUDA Consulting
Hence our CUDA products solve problems in many industrial applications, i.e.:
We would be happy to help you from the start choosing right NVIDIA hardware and estimate how many Tesla nodes do you need for solution of your project. We can provide:
Elegant Mathematics Ltd hopes for a successful co-operation with you!
Past Elegant Mathematics Activities
Au siècle des grandes vitesses – avec des algorithmes "rapides"!A notre siècle de technologie avancée, dans de nombreuses branches de l'industrie, apparaissent des objectifs globaux de fabrication des produits avec des caractéristiques et des propriétés parfaitement déterminées. Il est souvent nécessaire de simuler le futur objet dans les conditions de l'entreprise pour améliorer ses caractéristiques. La nécessité de simuler ces objets apparaît alors vivement car ils exigent une grande dépense énergétique, une haute intensité de travail, et donc, des dépenses matérielles et provisoires, puisqu'il est impossible de prévoir souvent les propriétés de l'objet avant qu'il ne sorte de la chaîne de production industrielle. Dans ce cas, l'industrie est développée à l'aide de la simulation par programme élaborée pour une solution concrète industrielle.
About Elegant Mathematics Ltd.
24 pages, in English, 4Mb 24 Blatt, auf Deutsch, 4Mb 24 pages, en Francaise, 4Mb
Prices include all updates, new releases and support during validity of licences. Prices don't include travel and accommodation expenses in case if your company is more than 300 km away from our main office and valid only for USA, Canada and EU countries. According to our corporate policy we cannot deliver our software to several countries, particulary to Nord Korea, Iran, China, Russia and CIS and some others. For some of non EU and non US countries we can apply multiplication coefficient. Take advantage from our full featured 150GFlop/s Conjugated Gradient CUDA and CPU solvers for float, double and quad precision for free: EM-Free-CG.zip.
Quad Precision BLASA software package with complete BLAS and ATLAS functionality that allow you to make basic linear algebra subroutine with quad precision.You do not need a hardware support of quad precision, each quad precision value is implemented as sum of two doubles a+b, and a is bigger then b*eps, where eps is machine precision. This package is allow you to construct iterative linear system solvers and other memory bounded algorithms with high precision and very few overhead in computational time. So, many modern x86 computers run our CG and other iterative linear system solvers based on this package only two times slower, that on double precision achieving 31 decimal precision digits on a solution! This package is also useful for hardware with no support of double precision, like 8xx and 9xx series of NVIDIA GPU graphic cards, AMD streaming processors and IBM Cell, however, for specific hardware we are strictly recommend to ask us for corresponding version. You may download:
This is open source software copyrighted by Elegant Mathematics Ltd and distributed under GNU General Public License. In case if you want to incorporate this library or its portions into your commercial projects, you can obtain this package or any other derivatives (for example, our iterative linear system solvers) with the commercial license that you can order from Elegant Mathematics Ltd.
Transmitting antenna:
Receiving antenna:
Fax: +49 6821 920 63 93 Email: info@elegant-mathematics.com Legal registration numbers: Cardiff 05975337 HRB 16570 tax payer's account number 030/146/00565 EU VAT account number DE 257663693 Customs number (EORI) DE 1753525 Notre centre de support technique et d'information vous est toujours accessible. Vous pouvez nous contacter de n'importe quel endroit du monde, à n'importe quel moment, en utilisant nos numéros de téléphones mis à votre disposition, et recevoir toutes les informations sur nos produits et les services de votre choix, en langue anglaise ou allemande. View Larger Map | ||||||||||||||||||||||||||||||||||||||