/Mandelbrot

Un projet en Java RMI pour calculer l'ensemble de Mandelbrot

Primary LanguageJava

Mandelbrot Mandelbrot Mandelbrot

Calcul Distribué de l'Ensemble de Mandelbrot avec Java RMI

Aperçu

Ce projet implémente la génération de l'ensemble de Mandelbrot en utilisant une approche de calcul distribué avec Java RMI. L'ensemble de Mandelbrot est un fractal célèbre en mathématiques et cette implémentation permet le calcul parallèle de l'ensemble en utilisant une architecture distribuée.

Une version réalisé en C++ en utilisant MPI est disponible dans ce repository : Fractalium

Fonctionnalités

  • Calcul Distribué : Utilise Java RMI pour la répartition du calcul sur plusieurs nœuds.

  • Génération de l'Ensemble de Mandelbrot : Calcule et visualise l'ensemble de Mandelbrot en parallèle.

  • Paramètres Configurables : Configurez facilement la résolution, le niveau de zoom et d'autres paramètres pour explorer différentes parties de l'ensemble de Mandelbrot.

Prérequis

  • Java 8 ou +
  • Git

Compatibilité

MacOS

Linux

Windows

Démarrage

  1. Cloner le Dépôt :
git clone https://github.com/Maxime-Cllt/Mandelbrot.git
  1. Serveur :

Il faut d'abord lancer le serveur sur la machine qui va afficher l'ensemble de Mandelbrot.

make
  1. Client :

    Cette commande va lancer le client qui va se connecter au serveur et lancer les calculs.

./exec.sh