-------------------------------------------------------------------------- C O S A S B A S I C A S D E I N S T A L A C I O N D E L C M B F A S T ------------- Materia: Cosmologia 2do Cuat 2003 -------------------------- gunzip cmbfast.tar.gz tar -xvf cmbfast.tar Leer el README Se sugiere fabricar el Makefile con el configure script El configure script tiene varias opciones. Para verlas tipear: ./configure --help [para los principiantes no hace falta] ./configure checking for F77 compiler... yes Configuration complete. Now run make to compile. make g77 -O2 -c -o jlgen.o jlgen.F g77 -O2 -o jlgen jlgen.o g77 -O2 -c -o ujlgen.o ujlgen.F g77 -O2 -o ujlgen ujlgen.o g77 -O2 -c -o jlens.o jlens.F g77 -O2 -o jlens jlens.o g77 -O2 -c -o cmbflat.o cmbflat.F g77 -O2 -c -o cmbopen.o cmbopen.F g77 -O2 -c -o driver.o driver.F g77 -O2 -c -o lensing.o lensing.f g77 -O2 -c -o subroutines.o subroutines.F g77 -O2 -c -o params.o params.f g77 -O2 -c -o recfast.o recfast.f g77 -O2 -c -o dverk.o dverk.f g77 -O2 -o cmb cmbflat.o cmbopen.o driver.o lensing.o subroutines.o params.o recfast.o dverk.o Con esto ya esta listo el ejecutable llamado "cmb" Aclaracion de lo que ya hizo el "make" [no es necesario leerlo]: The first thing needed is to generate the tables of spherical Bessel functions using jlgen.F (to compile manually use for example f77 -o jlgen jlgen.F ). The questions asked by the code should be self explanatory, default values appear between brackets. This should be repeated for the ultra-spherical Bessel functions, you should run ujlgen (to compile manually f77 -o ujlgen ujlgen.F ). Bessel functions are needed for the lensing calculation, you should run jlens (to compile f77 -o jlens jlens.F ). etc etc... Next you run CMBFAST itself, ./cmb OJO, aun NO correrlo. Antes hay que generar las tablas de datos siguientes: ./jlens Enter lmax (1500) 1500 Enter output file (jlens.dat) jlens.dat ./jlgen Maximum value of l, keta: (1500, 3000) 1500 3000 Enter output filename jlgen.dat y ya que estamos, hacer tambien ./ujlgen --------------------------------------------------------------------------