======================================================== | ISTRUZIONI SU COME UTILIZZARE CAMELOT SUL PROPRIO PC | ======================================================== ----------------------- 1. INSTALLAZIONE DI MPI ----------------------- 1.1 Entrare nella cartella che contiene i file decompressi ed eseguire da linea di comando (shell) i seguenti comandi: tar zxovf mpich.tar.gz cd mpich-1.2.5/ ./configure --prefix=/usr/local/mpich-1.2.5 -rsh=ssh make su [INSERIRE LA PASSWORD DI AMMINISTRATORE] make install exit 1.2 CONSIGLIATO: per poter utilizzare la libreria mpich-1.2.5 da ogni PATH, modificare il file .bashrc o .bash_profile del [TUO UTENTE] (che si trova ad esempio nella cartella: /home/ciccio/ se [TUO UTENTE]==ciccio), aggiungendo: PATH=$PATH:/usr/local/mpich-1.2.5/bin:/usr/local/mpich-1.2.5/include:/usr/local/camelot:. MPIR_ROOT=/usr/local/mpich-1.2.5 export PATH export MPIR_ROOT 1.3 Riavviare il sistema ---------------------------- 2. CONFIGURAZIONE DI CAMELOT ---------------------------- 2.1 Tornare nella cartella che contiene i file decompressi ed eseguire da linea di comando (shell) i seguenti comandi: cd camelot su [INSERIRE LA PASSWORD DI AMMINISTRATORE] mkdir /usr/local/camelot cp * -fR /usr/local/camelot cd /usr/local chown -R [TUO UTENTE] ./camelot/ exit ------------------------------------ 3. ESECUZIONE DI UN AUTOMA CELLULARE ------------------------------------ 3.1 Creare una nuova directory (directory di progetto) per l'automa cellulare che si sta realizzando, ad esempio: /home/ciccio/Desktop/AC/giocoVita 3.2 Copiare all'interno di questa directory il file 'macrocell.c', presente nella directory di camelot (/usr/local/camelot). 3.3 Dalla directory di progetto, eseguire il comando './camelot &'. 3.4 Digitare il sorgente dell'automa cellulare con un qualsiasi editor di testo e salvarlo dentro la directory di progetto. ATTENZIONE: รจ preferibile NON digitare il codice direttamente su camelot 3.5 Dal menu 'Configure', aprire la finestra 'C compiler command line' e modificare la stringa della sezione 'C compiler flags' in: -O -DCPT_INCLUDE_FILE=\"%s\" -DNO_XDR_READ -DNO_XDR_WRITE -I/usr/local/camelot -L/usr/local/camelot/linux -L/usr/local/mpich-1.2.5/lib 3.6 Compilare il sorgente con l'apposito tasto 'Compile'. 3.7 Settare le dimensioni dell'automa cellulare ed eseguire il 'Build' del progetto. 3.8 Eseguire il 'Run'.