Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [r784] Maximize Restore History

Compilation with specific Lib.???.* and Obj.???.* directories

----------------------------------------

* Executables renamed from Typhon* to typhon*

* CFDTOOLS/lib directory renamed to Lib.$(PRGEXT).$(optext)
CFDTOOLS/*/Obj.* directories renamed to Obj.$(PRGEXT).$(optext)
SOURCE/Lib.* directories renamed to Lib.$(PRGEXT).$(optext)
SOURCE/Obj.* directories renamed to Obj.$(PRGEXT).$(optext)

* configure.sh:
$(opt.*) option variables defined (optim, debug, profil, no more omp)
$(OMPOPT) openmp variable defined
$(MPIF90CMP) contains preproc directive -DMPICOMPIL

* TOOLS/make_depends: $($basename.module) immediate variable defined

* SOURCE/EXCHANGE/*_seq.f90: files removed
SOURCE/EXCHANGE/*_mpi.f90:
SOURCE/EXCHANGE/init_exch_protocol_mpi.f90
SOURCE/EXCHANGE/finalize_exch_mpi.f90
with -DMPICOMPIL directive
but calls are commented and inlined in SOURCE/MAIN/main.f90
A choice must be made.
If calls kept file names should either be *exch* or *exch_protocol*
SOURCE/MAIN/main.f90:
modified accordingly

* SOURCE/EXCHANGE/source-depend.make:
used only for mpi

* SOURCE/defprj.make:
$(PRJDIR) and $(PRJLIBDIR) variables defined elsewhere
$(CONFIGDIR) variable defined here
CFDTOOLS/lib renamed

* SOURCE/arbo.sh: (previous version)
#!bash ; handle mktemp for output file ;
"-a" : unwrap all option ; BSD-style getopt

* SOURCE/MGRID/calcboco_connect.f90:
SOURCE/ZONE/update_field.f90:
SOURCE/ZONE/prb_zone_vol.f90:
SOURCE/ZONE/zone_preproc.f90:
SOURCE/ZONE/calc_zonetimestep.f90:
SOURCE/ZONE/calc_refcons.f90:
MPICOMPIL preproc directive

* SOURCE/Makefile:
PRG.% targets (for seq, omp, mpi) call $(MAKE) PRGEXT=%
$(PRJDIR) variable defined here
$(CONFIGDIR) variable used
mpi conditionals for LIBNAMES, EXCHANGE in VPATH, include EXCHANGE
typhon-??? linked to current typhon.???.* for every ???

* config/rules.make:
mpi/omp conditionals for compiler and libs
superfluous *.mod files removed in *.o rule
*.a recompilation should be avoided (is it possible ?)

* CFDTOOLS/cfdproject.make:
$(PRJINCOPT) variable removed
$(PRJLIBDIR) variable defined elsewhere

* CFDTOOLS/*/Makefile:
$(CONFIGDIR) not defined her but in CFDTOOLS/cfdproject.make

* CFDTOOLS/Makefile:
PRGEXT=(seq, omp, mpi) option is required

* Makefile:
cfdtools for each of (seq, omp, mpi)

* everything in SOURCE/Check looks obsolete...

ggrondin 2014-02-07

1 2 > >> (Page 1 of 2)
removed /trunk/SOURCE/EXCHANGE/finalize_exch_seq.f90
removed /trunk/SOURCE/EXCHANGE/receivefromgrid_seq.f90
removed /trunk/SOURCE/EXCHANGE/exchange_zonal_residual_seq.f90
removed /trunk/CFDTOOLS/lib
removed /trunk/SOURCE/EXCHANGE/allreduce_sum_seq.f90
changed /trunk/CFDTOOLS/Base/Makefile
changed /trunk/SOURCE/MAIN/main.f90
changed /trunk/SOURCE/EXCHANGE/allreduce_sum_mpi.f90
changed /trunk/config/rules.make
changed /trunk/SOURCE/Util/make_depends_low
changed /trunk/SOURCE/MGRID/calcboco_connect.f90
changed /trunk/CFDTOOLS/Models/Makefile
changed /trunk/SOURCE/EXCHANGE/init_exch_protocol_mpi.f90
changed /trunk/TOOLS/make_depends
changed /trunk/check.sh
changed /trunk/SOURCE/EXCHANGE/source-depend.make
changed /trunk/SOURCE/EXCHANGE/finalize_exch_mpi.f90
changed /trunk/SOURCE/ZONE/update_field.f90
changed /trunk/SOURCE/ZONE/prb_zone_vol.f90
changed /trunk/CFDTOOLS/cfdproject.make
changed /trunk/Makefile
changed /trunk/SOURCE/Makefile
changed /trunk/SOURCE/ZONE/zone_preproc.f90
/trunk/CFDTOOLS/lib
File was removed.
/trunk/CFDTOOLS/Base/Makefile Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/MAIN/main.f90 Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/EXCHANGE/allreduce_sum_mpi.f90 Diff Switch to side-by-side view
Loading...
/trunk/config/rules.make Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/Util/make_depends_low Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/MGRID/calcboco_connect.f90 Diff Switch to side-by-side view
Loading...
/trunk/CFDTOOLS/Models/Makefile Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/EXCHANGE/init_exch_protocol_mpi.f90 Diff Switch to side-by-side view
Loading...
/trunk/TOOLS/make_depends Diff Switch to side-by-side view
Loading...
/trunk/check.sh Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/EXCHANGE/source-depend.make Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/EXCHANGE/finalize_exch_mpi.f90 Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/ZONE/update_field.f90 Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/ZONE/prb_zone_vol.f90 Diff Switch to side-by-side view
Loading...
/trunk/CFDTOOLS/cfdproject.make Diff Switch to side-by-side view
Loading...
/trunk/Makefile Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/Makefile Diff Switch to side-by-side view
Loading...
/trunk/SOURCE/ZONE/zone_preproc.f90 Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)