Pour célébrer le premier anniversaire du site incompact3d.com, faisons une brève plongée dans le code de calcul éponyme sous licence libre (GNU GPL) qui a plus de 15 ans ! Il permet de résoudre les équations de Navier‐Stokes incompressibles en 2D/3D et peut exploiter efficacement plus d’un million de cœurs.
Forum général.cherche-logiciel Simulateur de réseau : virtualisation, 802.11, scriptable
Bonjour,
Dans le cadre de mon projet de fin d'étude je cherche à créer une librairie de communication pour un projet où une cinquantaine de Raspberry Pi sont en réseau et doivent communiquer.
Pour rendre les phases de test pas trop longues et fastidieuses je cherche un logiciel qui me permettrai de simuler au mieux les conditions réelles de mon projet.
Pour cela, le logiciel devrait :
- Permettre de simuler des machines virtuelles pour émuler du armv6/7h sur du x86_64
- (…)
Journal Sortie de la version 2.00 de Openmeca

Cher Journal,
Tout d'abord, je te souhaite une bonne et heureuse année 2016. Ensuite, je voudrais te parler du logiciel libre Openmeca, dont une nouvelle version majeure (la 2.0) vient juste de paraître sur gitlab.
Un bref historique
Openmeca est un projet personnel. Pour être honnête avec toi, cher Journal, la première version était un peu brouillonne, voir même carrément cracra. Tu comprendras qu'à cette époque, il y a 8 ans, j'étais jeune, fougueux et surtout très (…)
Journal Le VHDL prend-il l'eau ?

Le VHDL est un langage de simulation numérique. C'est initialement une commande de l'armée américaine pour standardiser les spécifications de circuits numériques. Le VHDL a été standardisé à coup de pelle à neige par l'IEEE en se basant sur le langage ADA.
Du langage de simulation, le VHDL est passé au langage de description hardware avec l'arrivée des FPGA/ASIC. Les constructeurs de FPGA fournissant des outils de conversion VHDL->netlist pour leurs propres composants. Chacun y allant de son interprétation du (…)
Journal Stunt Rally (course de voitures) réutilise les graphiques de 0.A.D (stratégie, antiquité)
La dernière version du jeu Stunt Rally a repris des contenus (CC-BY-SA) de 0.A.D. : des courses au milieu d'un village nord-africain traditionnel.
La gallerie de capture d'écran est sur Googe Plus.
Je trouve que l'intégration graphique est encore peaufinable (les maisons me semblent trop petites et les textures ne collent pas si bien ensemble), mais c'est un bon exemple du genre de réutilisations assez inattendues que permet l'art libre.
FlightGear 3.0 pour prendre son envol
FlightGear 2.0 est sorti en février 2010. Ça fait déjà 4 ans ! Voici la sortie, ce 17 février 2014, de la version 3.0 de FlightGear le simulateur de vol libre, sous licence GPL.
FlightGear vise à être réaliste, plus de 20 000 aéroports réels sont modélisés, avec un soin particulier porté aux inscriptions et éclairages de pistes et d’approche, ainsi que le respect des pentes de pistes. De nombreux aéroports ont des voies de circulation (taxiway) fonctionnelles. Pour simuler des animations de vols réaliste FlightGear utilise JSBSim.
FlightGear est plus qu’un jeu puisqu’il est officiellement employé dans des simulateurs validés par la FAA.
Forum général.cherche-logiciel simulation de réseau routier
Salut à tous,
Je cherche un logiciel qui permette de simuler un réseau routier : routes, carrefours, feux rouges et véhicules circulants sur les routes. Si on ne peut pas simuler les hérissons qui traversent la route et les lapins qui restent dans les phares, c'est pas grave :)
Si il n'y a pas de logiciel qui fait exactement cela, peut être y a-t-il un logiciel plus générique de simulation de réseau sur lequel partir pour mon cas d'usage.
Merci (…)
Journal flightgear 2.10....
La version 2.10 vient de sortir et ça s'annonce comme un grand crû : le changelog.
Le moteur de rendu (Rembrandt) est encore un peu amélioré , il semble utiliser pas mal de fonctions openGL avancée. Malheureusement ce moteur ne semble pas bien fonctionner avec les pilotes libre (en tout cas pour ce qui est de nouveau).
On peut maintenant télécharger les scénarios à la volée en paramétrant une fois le logiciel lancé (ça date de la version 2.8).
Les avancées des jeux pour GNU/Linux au mois d’octobre
Steam fait beaucoup parler de lui en ce moment, mais la plate‐forme GNU/Linux n’a pas attendu le bon vouloir de Valve [NdM : solution propriétaire de DRM nouvellement arrivée sur système GNU/Linux] pour devenir une plate‐forme de jeu vidéo ! Que s’est‐il passé durant le mois dernier ? Voici un petit aperçu du développement de certains jeux (libres ou non) qui courtisent le manchot sur sa banquise…
N.D.A. : Merci à baud123 pour sa relecture tout au long de la rédaction de cette dépêche et pour ses multiples corrections, même les plus petits détails comptent !
Forum général.cherche-logiciel Simulation de robot
Salut à tous !
Je cherche peut être un logiciel (libre) qui n'existe peut être pas, mais ça coûte rien de demander :
Je fais partie d'une association de robotique qui participe à Eurobot, et n'ayant pas la possibilité de manipuler IRL, je cherche un simulateur de robot.
L'idée est de valider des algos d'asservissement/déplacement voire de stratégie. L'idéal serait d'avoir un rendu 2D de dessus, voire 3D, avec un modèle grossier de robot avec éventuellement ses périphériques, et programmer le (…)
La taupe a le look Coco !
La dernière mouture d’OpenMOLE, répondant au doux nom de code Crazy Coconut (version 0.6), est arrivée. Grâce à un mode de développement AGILE, nous vous livrons en effet tous les deux mois les primeurs de la plus célèbre des plates‐formes TAUPE.
Pour rappel OpenMOLE (Open MOdeL Experiment), met à profit les environnements de calcul intensif pour l’expérimentation sur les modèles et permet aux modélisateurs de concevoir des workflows d’étude pour des modèles de simulation. Pour ce faire, l’utilisateur embarque son modèle (en Java / Scala / C / C++ / Fortran / Scilab / GNU Octave / NetLogo…) dans la plate‐forme, puis il conçoit l’étude qu’il souhaite en faire et spécifie l’environnement de calcul auquel il souhaite déléguer la charge de travail.
Présentation du jeu Simutrans
Simutrans est un jeu gratuit open source (perl Artistic License) de simulation de transport.
Bien que ce jeu existe depuis assez longtemps, puisque son développement a commencé en 1997, cet article permet de faire un point sur l'actualité du projet et de sa communauté.
Fonctionnement du jeu
« Créer des réseaux de transports comme vous l'avez toujours rêvé » explique la page d'accueil du site officiel.
Le but est d'établir une ou plusieurs sociétés de transport prospères :
- transports de passagers, de courriers et de matières premières ou de produits manufacturés par la route, le rail, la mer ou les airs.
- interconnexion entre les villes, les quartiers avec des bâtiments publics, des attractions touristiques.
Vous devez contrôler l'état de vos finances et le trafic des véhicules et des biens transportés.
Des moyens de transports, des usines et divers bâtiments apparaissent au fil des années entre 1880 date de début de jeu et 2050 date de fin.
Il est également possible d'activer le mode jeu libre et d'avoir à disposition une inépuisable plate-forme de création de villes et de transports.
Enfin le jeu, multi-joueurs, peut aussi se décliner en version serveur. Il existe d'ailleurs un certain nombre de parties directement accessibles en ligne à travers Internet.
FlightGear 2.6
FlightGear est un simulateur de vol gratuit, open source et multiplateforme. Il offre une grande diversité de modèles d'avions, plus de 400 modèles, ainsi qu'un environnement multijoueur.
Merci à reno, olivierweb, weeber et Xavier Claude pour leurs contributions sur cet article.
Oscopy 0.70 aka 20110921 disponible
Oscopy est une sorte d’oscilloscope propulsé par IPython. En tant que contribution à la simplification du flot de simulation électronique, il permet de visionner des données et de les post‐traiter (arithmétique, trigonométrique, FFT…). La particularité d’Oscopy est d’assurer automatiquement certaines tâches fastidieuses lors du rechargement des données d’origine (par exemple, après une nouvelle simulation) :
- la mise à jour des signaux post‐traités en tenant compte des dépendances ;
- la mise à jour des figures et graphiques.
Oscopy gère la communication avec d’autres programmes, tels que gschem de la suite gEDA, qui peuvent déclencher la relecture des fichiers à distance (D-Bus, etc.). Oscopy est conçu pour être facilement extensible, peu d’effort est nécessaire pour gérer de nouveaux formats de fichiers ou types de graphiques.
La version 0.70 aussi appelée 20110921 se focalise sur la stabilisation et l’amélioration de l’API, ainsi que la documentation.
Oscopy est maintenant propulsé par IPython et présente des améliorations pour le post-traitement et les recalculs automatiques lors de la mise à jour des données.
Le journal des modifications est détaillé dans la seconde partie de la dépêche.
Cloonix 10 est disponible !
Cloonix est un logiciel qui permet la gestion d’un réseau virtuel de machines (virtuelles aussi bien sûr).
À la différence de nombreuses solutions qui tendent à descendre dans le noyau dès que le réseau doit être modifié, Cloonix tente de remonter le réseau dans le monde utilisateur, les liens entre machines étant des [[sockets]].
Cette méthode est à la fois plus souple et plus sécurisée, car il n’est pas obligatoire d’être super‐utilisateur (root) pour créer son réseau virtuel.
Au centre de Cloonix, un processus a pour rôle le clonage de machines et l’émulation du réseau physique reliant les machines virtuelles. Ce processus brasse les paquets en accord avec la topologie choisie par l’utilisateur, cette topologie peut évoluer dynamiquement.
Cloonix combine les avantages des commandes script (toute commande peut être intégrée à un script) aux avantages du « clicodrome », grâce à son interface graphique conviviale basée sur une bibliothèque vectorielle.




