[cig-commits] [commit] master's head updated: Merge remote-tracking branch 'origin/devel' (cba41c8)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Mon Sep 8 16:59:56 PDT 2014


Repository : https://github.com/geodynamics/specfem3d_globe

Branch 'master' now includes:

     3ed9e4f first kernel test data
     02e5ac1 don't forget NULL pointers in the unit test files
     4cfe039 add output file for unit test
     be24c31 test data for kernel crust_mantle_impl_kernel_forward
     c9ffe4d Reference checking working
     efef89c Added platform selection to kernels.rb
     70aee3f test data for all kernels
     7186841 working non regression tests. Inputs are WRONG\!
     ad54dd9 regenerate test data
     c1cff1e working nopn regression testing
     9b7ff79 stupid commit
     2f03d94 better kernel selection
     069be26 new set of data after bug fixed in tracer
     bbdb65f do not call the routine to compute UNDO_ATTENUATION parameters if UNDO_ATTENUATION is off
     9fae3b1 Merge pull request #177 from komatits/devel
     6faf52b put display of NSTEP back in src/shared/save_header_file.F90
     3b4e393 Merge pull request #178 from komatits/devel
     0cab2d2 put call to save_header_file() back in src/meshfem3D/finalize_mesher.f90, following a request by Ebru Bozdag (she uses that file in her post-processing scripts)
     352fd4e added doc/where_to_put_the_adjoint_sources_and_how_to_name_them.txt
     0bbd95a changed i4 to i6 to avoid overflow for very slow runs with full range-checking options
     79a78c0 add GPU tracer
     19ecfec forced old LaTeX syntax (only) for accented letters
     ea5725a improve portability for Python includes
     50aed8d Merge branch 'devel' of github.com:Nanosim-LIG/specfem3d_globe into devel
     e21ea2f added utils/BuildBot/test_suite_for_BuildBot.py
     4467068 Added a README for BOAST kernels.
     399c54d Removed test data
     e3fe755 removed submodules to avoid conflicts
     1fe1f9a Merge branch 'devel' into unit-testing-nodata
     9b74895 Merge branch 'unit-testing-nodata' of github.com:Nanosim-LIG/specfem3d_globe into devel
     3ecbc57 added a test to check that the center of mass of the model is located in zero when computing Roland_Sylvain integrals
     fa5eb6e got rid of the two-chunk option in the users manual (but not in the code), and also mentioned that one-chunk simulations can use a mesh chunk larger than 90 degrees, following suggestions made by Lion Krischer
     9469cd0 added for_ADJOINT_TOMOGRAPHY_TOOLS_see_in_the_SPECFEM3D_package.txt
     ca6316f Uncommented the FCFLAGS in Makefile.in
     c97ba5d fixed the OpenMP compilation issue detected by BuildBot
     9870921 do not print the total number of time steps NSTEP in the mesher for information anymore because it may slightly change in the solver depending on the t0 of the source and also on whether UNDO_ATTENUATION is used or not
     2a2b330 Merge pull request #200 from komatits/devel
     44dfdda removed an old comment
     1febe0d fixes a new line issue
     f0e2531 updates error checking for adios and asdf; removes unused variables; moves mpi commands in asdf routines to parallel.f90; fixes array allocations in asdf routine
     81e9c32 updates asdf routines to be compilable with older gfortran versions used on titan; adds specific adios routines for asdf to adios helpers file and outcomments them in asdf files
     57deab8 renames constants for JP3D models to be more specific; moves USE_1D_REFERENCE flag to constants.h; updates movie volume routines
     be6b472 updates program combine_paraview_movie_data to take movie files from DATABASES_MPI/ directory by default
     f9bb4cc removes prefix vtk/ from include file names in  mesh2vtu source files for easier compilation of mesh2vtu
     88051d6 bug fix for model s362ani; bug fix for writing AVS_DX files in adios format; updates cuda reference files; adds OpenCL routines for transferring attenuation memory variables; adds gpu support for isotropic kernels w/ undo_att set
     b422465 bug fix for gpu attenuation routines; adds header info to gpu kernel file generation; updates file outputs to unit 10, fix in adios AVS_DX routine
     9cb66c4 bug fix for gpu output infos for displacement and strain when checking norm of arrays
     9b6fbed Rename C I/O file to better indicate its usage.
     fcb79a1 Fix file mode in open_file_abs_r_fbin.
     3095918 added comments about the fact that one needs to run "configure" with option --disable-vectorization when debugging the code with range checking on
     95124e5 bug fix for gpu simulations with stacey absorbing boundaries; updates gpu kernel headers
     3f2103d updates rules.mk in src/specfem3D to compile adios files without mpif90
     ad40aec added a warning about versions dot zero of a compiler
     750737e bug fix for backward/reconstructed wavefield in OpenCL simulations; updates code reformatting
     9824e89 Merge branch 'devel' of https://github.com/geodynamics/specfem3d_globe into devel
     0dc6d51 bug fix for kernel simulations on OpenCL devices (multiple processes and asynchronuous copy); updates Makefile and rules for OpenCL flags
     a84869d adds file check_opencl_device.c in utils/ directory for OpenCL device testing
     67792d9 updates configuration script based on newest autoconf functions in m4/
     f69b6e3 removes trailing spaces
     b9cffa1 bug fix in gpu simulations for writing out strains; adds file helper_functions_gpu.c; makes use of gpu wrapper functions for similar CUDA/OpenCL functions (avoids many ifdef-statements, improves readability)
     0ebb7f4 bug fixes combine_vol_data.F90 to be usable again with adios
     468c376 prettifies code (space formatting in a slightly more consistent way)
     ae70510 some more code formatting; adds additional gpu wrapper functions
     c28216c adds preprocessor function GPU_ERROR_CHECKING for ENABLE_VERY_SLOW_ERROR_CHECKING
     4063bb9 Added the option to use an external source time function. The parameter EXTERNAL_SOURCE_TIME_FUNCTION has been set in constants.h.in. If this is set to true (it is false by default), a text file called stf is looked for in the data directory. This file should contain a normalized source time function, with the correct number of timesteps, which will be multiplied by the moment tensor at each timestep. Also, if the external stf is specified, the halfduration is set to 0 (not needed), and the simulation start time is set to 0 as well.
     6271dcd Changed print source time function back to false by default
     94bbd45 adds GPU support for UNDO_ATTENUATION
     38846e0 Merge branch 'devel' of https://github.com/geodynamics/specfem3d_globe into devel
     d73e17b removes trailing spaces
     4420cac updates m4/ version
     8f81cfe adds configuration option --with-cem; adds file src/meshfem3D/model_cem.f90 for comprehensive earth model
     0a011ec Added initial comprehensive earth model functionality to mesher
     fd9c452 Switched default model back to 1D_isotropic_prem
     4f7e397 Fixed passing of ispec from get_model.f90
     e893513 added doc/SEM_class_from_Yvon_Maday_to_Dimitri_Komatitsch_and_Jean_Pierre_Vilotte_04apr1995.pdf
     1eaaa62 updated BOAST sources to support version 0.9995+
     73fec64 Added a preprocessor directive to get_model_parameters to fail out if a CEM model is specified, but configure was run witout CEM
     012f8f0 fixed a typo in the manual and in my notes
     6f85594 Merge branch 'devel' of https://github.com/geodynamics/specfem3d_globe into devel
     d635170 Merge branch 'devel' of github.com:Nanosim-LIG/specfem3d_globe into devel
     b60514e removed src/auxiliaries/combine_vol_data_shared.f90, which contained routines duplicated from other files of the code (that is dangerous, and very uneady to maintain the same routines twice, in two different files of the code). Thus temporarily had to comment out xcombine_vol_data* from Makefile.in and from src/auxiliaries/rules.mk because I do not know how to fix the Makefile (probably not difficult, but I am not familiar with that). Also removed unused variables introduced by the CEM modification a few days ago. Added comments for ellipticity. Removed useless white spaces using a cleaning script.
     d2ec161 Merge pull request #222 from komatits/devel
     558dbe7 build: Update rules for auxiliaries without duplicate code.
     0aedbeb build: Split auxiliaries rules by executable.
     e91fce8 build: Add ellipticity files to xcombine_vol* programs.
     ed6dac2 Merge pull request #224 from QuLogic/auxiliaries-build-rules
     857351f build: Split regular and optimized compiler flags.
     5c369ff build: Add --enable-debug option to configure.
     7015fbf build: Automatically disable vectorization with debug.
     b506c88 Merge pull request #225 from QuLogic/debug-config
     c1c4e4f build: Add shared module to auxiliaries compile.
     cba41c8 Merge remote-tracking branch 'origin/devel'


More information about the CIG-COMMITS mailing list