CEPAM Version 3.3.4 (23/05/2014) Version expurgee de fichiers inutiles. Les modeles precedents sont contenus dans le fichier Cepam_Modeles1.3 Pas de fichiers binaires. Le code UNIX install permet -De compiler tous les executables (utilise make et f77) -De transformer les fichiers ASCII en fichiers binaires Le code UNIX ex_evol permet de calculer une evolution standard a partir d'un modele de protoplanete. Le code UNIX tar_cepam permet de recreer un fichier Cepamx.y.tar.gz ne contenant pas de fichiers *.o, *~, core, binaires, et autres fichiers non-indispensables. Toutes les variables contenant le sigle "$" ont ete remplacees par "_S" + La fonction LENG remplace LONG (confusion avec type) + Les parametres DISP et READONLY de OPEN sont supprimes + Suppression des formats "intelligents" type format(f5.2) + Remplacement des encode par write + Attention: des appels de subroutines dans eos.f n'avaient pas les bons arguments @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ CEPAM: Version 1.2 (22/07/98) Utilise EOS version 1.1 (22/07/98) Remarque: cette version n'a pas ete testee in extenso. A priori, l'evolution avec noyau et PPT marche, et l'optimisation de modeles de Jupiter et Saturne devrait aussi fonctionner (sur DUPARC). La sauvegarde automatique des variables semble poser quelques problemes sur DUPARC (utilisation de "data" dans lim_x.f). @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Calcul de modeles d'exoplanetes (fichiers MEV/ev..bin) ---------------------------------------------------------------------- * Verifier/modifier les fichiers etat.don, cepam.don * Compiler le programme cepamdon.f (f90 cepamdon.f -o cepamdon) * Verifier la presence de ./Donnees/modelx.dat (pour lim_x) et ../Opacites/Alex/alexsol.dat (pour opa_alex) * Necessite les executables UNIX "jup" et "ex_jup" * ex_jup @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Optimisation de modeles de Jupiter ou Saturne ---------------------------------------------------------------------- * Verifier/modifier les fichiers etat.don, cepam.don On peut inclure la condensation (voir etat.don et etat_hhe.f) * Verifier la presence du fichier ../Opacites/Donnees/rosseland.bin ou ...rosseland.dat (utilise par opa_f.f) * Verifier que les fichiers opt et ex_opt, ainsi que ex_zel utilisent les bons fichiers/parametres d'entree * Compiler jupiter.f (faire jupiter) * Compiler optimise.f (faire optimise) * Compiler lire_cep.f (faire lire_cep) * Compiler cepamdon.f (faire cepamdon) * On peut alors soit lancer optimise ou opt 0 Sat98/PPT_89cd/xsq-5 -5 ou optnc 0 Sat98/PPT_89cd/xsq-nc 55 (modele sans noyau) ou ex_opt * Attention: avec opt, on utilisera Sat98/PPT_89cd/xsq-5.don pour l'initialisation des donnees. Existe-t-il? * Resultats: fichiers .des et .optim, essentiellement (ex: Sat98/PPT_89cd/xsq-5.optim) * Si les Req, J2...etc, sont dans les barres d'erreurs, faire: lire_cep ou zel 0 Sat98/NoPPT_89cd/xsq5 ou ex_zel * Resultats: fichiers .zel * Affichage: utiliser par ex. zel.pro avec IDL @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Modifications: -------------- Nettoyage du dir principal. Suppressions de: Coeur/comp_cha.f (comparaison avec un modele "Chabrier") Etat/etat_stev*.f (equation d'etat Stevenson 1975) Etat/etat_bop.f (equation d'etat de Bodenheimer & Pollack fournie par Wuchterl) Etat/etat_lowh.f (eos gaz parfait Saumon & Chabrier) Etat/etat_mixte.f (eos gaz parfait H2/ H metallique Stevenson) Etat/etat_spl.f (eos SC splinee a chaque changement de comp. chim ->etat_hhe) Etat/etat_spline.f (idem) Etat/etat_tab.f (tabulation 2d pour EOS Stevenson) 23/07/98: correction d'un bug: mnoyau etait en unite de mjup tandis que m (enveloppe) etait en unites de mjup*mplanet 24/07/98: creation de cepamdon.f: modification d'un fichier cepam.don (pour calcul de modeles d'exoplanetes -> Trilling) /modif des executables unix "jup" et "ex_jup" 24/07/98: correction de lim_x.f qui ne marchait pas dans le cas Teq=0. 24/07/98: ajout du parametre 'silent' dans cepam.don silent=0 : sorties habituelles silent=1 : mode silencieux 1 (peu de sorties ecran) silent=2 : mode silencieux 2 (peu de sorties ecran ou dans fort.2) note: PP1DN contient aussi un common/silence/ (initialise ds RESOUTP) 24/07/98: modif de lim_noyau: pression limite au raccord: 1d15 dyn/cm2 30/09/98: modif de etat_hhe et de etat.don: possibilite de prendre en compte le changement de gradient adiabatique du a la presence d'elements lourds. 01/10/98: modif de convp_jmj: suppresion de la mise en garde lorsque b<0 02/10/98: modif de cepamdon.f et de jup 09/10/98: la derivee de dS/dP dans etat_hhe etait FAUSSE dans le cas ou l'on tient compte des elements lourds -> corrige + derivees secondes. 02/06/99: Changement de repertoire: ../EOS -> ./EOS Creation d'un repertoire ./Donnees/Opacites contenant les fichiers necessaires aux calculs d'opacite. => Version 1.2, peut etre compressee/decompressee + facilement. Fichiers exemples dans Ex_evol, avec executable ex_evol.exe Pour un modele statique: cp saturne.don cepam.don Pour un modele d'exoplanete (Teff fixee) cp exopla.don cepam.don