the archive is here
MPB
it has an instal.sh file that does nothing from what i can see, even if i run it in terminal
i need it for a school project and i wouldn't like to intall Debian just for that
EDIT
i found some intructions and tried :
./configure (it worked)
make (didn't work)
[root@localhost Downloads]# tar -zxvf mpb-1.4.2.tar.gz
mpb-1.4.2/
mpb-1.4.2/doc/
mpb-1.4.2/doc/acknowledgments.html
mpb-1.4.2/doc/analysis-tutorial.html
mpb-1.4.2/doc/developer.html
mpb-1.4.2/doc/diamond-b1-eps.gif
mpb-1.4.2/doc/diamond-b1.gif
mpb-1.4.2/doc/diamond-b3-eps.gif
mpb-1.4.2/doc/diamond-b3.gif
mpb-1.4.2/doc/diamond-bands.gif
mpb-1.4.2/doc/diamond-eps.gif
mpb-1.4.2/doc/index.html
mpb-1.4.2/doc/installation.html
mpb-1.4.2/doc/introduction.html
mpb-1.4.2/doc/license.html
mpb-1.4.2/doc/tri-rods-bands.gif
mpb-1.4.2/doc/tri-rods-eps-1.gif
mpb-1.4.2/doc/tri-rods-eps-2.gif
mpb-1.4.2/doc/tri-rods-ez1.gif
mpb-1.4.2/doc/tri-rods-ez2.gif
mpb-1.4.2/doc/tri-rods-ez3.gif
mpb-1.4.2/doc/tri-rods-ez4.gif
mpb-1.4.2/doc/tri-rods-ez5.gif
mpb-1.4.2/doc/tri-rods-ez6.gif
mpb-1.4.2/doc/tri-rods-ez7.gif
mpb-1.4.2/doc/tri-rods-ez8.gif
mpb-1.4.2/doc/user-ref.html
mpb-1.4.2/doc/user-tutorial.html
mpb-1.4.2/AUTHORS
mpb-1.4.2/COPYING
mpb-1.4.2/COPYRIGHT
mpb-1.4.2/ChangeLog
mpb-1.4.2/Makefile.in
mpb-1.4.2/NEWS
mpb-1.4.2/README
mpb-1.4.2/TODO
mpb-1.4.2/acx_blas.m4
mpb-1.4.2/acx_lapack.m4
mpb-1.4.2/acx_mpi.m4
mpb-1.4.2/configure.ac
mpb-1.4.2/mpb-ctl/
mpb-1.4.2/mpb-ctl/Makefile.in
mpb-1.4.2/mpb-ctl/epsilon.c
mpb-1.4.2/mpb-ctl/epsilon_file.c
mpb-1.4.2/mpb-ctl/field-smob.c
mpb-1.4.2/mpb-ctl/field-smob.h
mpb-1.4.2/mpb-ctl/fields.c
mpb-1.4.2/mpb-ctl/matrix-smob.c
mpb-1.4.2/mpb-ctl/matrix-smob.h
mpb-1.4.2/mpb-ctl/mpb-split.1
mpb-1.4.2/mpb-ctl/mpb-split.in
mpb-1.4.2/mpb-ctl/mpb.1
mpb-1.4.2/mpb-ctl/mpb.c
mpb-1.4.2/mpb-ctl/mpb.h
mpb-1.4.2/mpb-ctl/mpb.scm.in
mpb-1.4.2/mpb-ctl/my-smob.h
mpb-1.4.2/mpb-ctl/examples/
mpb-1.4.2/mpb-ctl/examples/bragg-sine.ctl
mpb-1.4.2/mpb-ctl/examples/bragg.ctl
mpb-1.4.2/mpb-ctl/examples/check.ctl
mpb-1.4.2/mpb-ctl/examples/diamond.ctl
mpb-1.4.2/mpb-ctl/examples/dos.scm
mpb-1.4.2/mpb-ctl/examples/hole-slab.ctl
mpb-1.4.2/mpb-ctl/examples/honey-rods.ctl
mpb-1.4.2/mpb-ctl/examples/line-defect.ctl
mpb-1.4.2/mpb-ctl/examples/sq-rods.ctl
mpb-1.4.2/mpb-ctl/examples/tri-holes.ctl
mpb-1.4.2/mpb-ctl/examples/tri-rods.ctl
mpb-1.4.2/mpb-ctl/examples/tutorial.ctl
mpb-1.4.2/src/
mpb-1.4.2/src/matrices/
mpb-1.4.2/src/matrices/Makefile.in
mpb-1.4.2/src/matrices/README
mpb-1.4.2/src/matrices/blasglue.c
mpb-1.4.2/src/matrices/blasglue.h
mpb-1.4.2/src/matrices/eigensolver.c
mpb-1.4.2/src/matrices/eigensolver.h
mpb-1.4.2/src/matrices/eigensolver_davidson.c
mpb-1.4.2/src/matrices/eigensolver_utils.c
mpb-1.4.2/src/matrices/evectmatrix.c
mpb-1.4.2/src/matrices/linmin.c
mpb-1.4.2/src/matrices/linmin.h
mpb-1.4.2/src/matrices/matrices.c
mpb-1.4.2/src/matrices/matrices.h
mpb-1.4.2/src/matrices/minpack2-linmin.c
mpb-1.4.2/src/matrices/scalar.h
mpb-1.4.2/src/matrices/sqmatrix.c
mpb-1.4.2/src/matrixio/
mpb-1.4.2/src/matrixio/Makefile.in
mpb-1.4.2/src/matrixio/evectmatrixio.c
mpb-1.4.2/src/matrixio/fieldio.c
mpb-1.4.2/src/matrixio/matrixio.c
mpb-1.4.2/src/matrixio/matrixio.h
mpb-1.4.2/src/maxwell/
mpb-1.4.2/src/maxwell/Makefile.in
mpb-1.4.2/src/maxwell/README
mpb-1.4.2/src/maxwell/maxwell.c
mpb-1.4.2/src/maxwell/maxwell.h
mpb-1.4.2/src/maxwell/maxwell_constraints.c
mpb-1.4.2/src/maxwell/maxwell_eps.c
mpb-1.4.2/src/maxwell/maxwell_op.c
mpb-1.4.2/src/maxwell/maxwell_pre.c
mpb-1.4.2/src/util/
mpb-1.4.2/src/util/Makefile.in
mpb-1.4.2/src/util/check.h
mpb-1.4.2/src/util/debug_malloc.c
mpb-1.4.2/src/util/mpi_utils.c
mpb-1.4.2/src/util/mpi_utils.h
mpb-1.4.2/src/util/mpiglue.h
mpb-1.4.2/src/config.h.in
mpb-1.4.2/tests/
mpb-1.4.2/tests/Makefile.in
mpb-1.4.2/tests/blastest.c
mpb-1.4.2/tests/blastest.complex.out
mpb-1.4.2/tests/blastest.real.out
mpb-1.4.2/tests/eigs_test.c
mpb-1.4.2/tests/malloctest.c
mpb-1.4.2/tests/maxwell_test.c
mpb-1.4.2/tests/normal_vectors.c
mpb-1.4.2/utils/
mpb-1.4.2/utils/Makefile.in
mpb-1.4.2/utils/mpb-data.1
mpb-1.4.2/utils/mpb-data.c
mpb-1.4.2/config.guess
mpb-1.4.2/config.sub
mpb-1.4.2/install-sh
mpb-1.4.2/autom4te.cache/
mpb-1.4.2/autom4te.cache/requests
mpb-1.4.2/autom4te.cache/output.0
mpb-1.4.2/autom4te.cache/traces.0
mpb-1.4.2/configure
[root@localhost Downloads]# cd mpb-1.4.2
[root@localhost mpb-1.4.2]# ./configure
checking for vendor f77 to be used instead of g77...
checking for f77... no
checking for xlf77... no
checking for cf77... no
checking for fort77... no
checking for f90... no
checking for xlf90... no
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fl32... no
checking for af77... no
checking for fort77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... f95
checking for Fortran 77 compiler default output... a.out
checking whether the Fortran 77 compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f95 accepts -g... yes
checking for vendor cc to be used instead of gcc...
checking for cc... cc
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for sqrt in -lm... yes
checking how to get verbose linking output from f95... -v
checking for Fortran 77 libraries... -L/usr/lib/gcc/i386-redhat-linux/4.1.1 -L/usr/lib/gcc/i386-redhat-linux/4.1.1/../../.. -lgfortranbegin -lgfortran -lm -lgcc_s
checking for dummy main to link with Fortran 77 libraries... none
checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore
checking for fftw in -ldfftw... no
checking for fftw in -lfftw... no
configure: error: The FFTW libraries could not be found. Make sure FFTW is installed, and that LDFLAGS and CPPFLAGS are set appropriately if necessary.
[root@localhost mpb-1.4.2]# make
make: *** No targets specified and no makefile found. Stop.