src/ChangeLog
Thu Jun 12 16:39:39 CEST 2025 Stephane Popinet popinet@basilisk.fr * ‘gethal’ uses api.archives-ouvertes.fr
Mon Apr 28 18:50:15 CEST 2025 Stephane Popinet popinet@basilisk.fr * Added missing header file, this should fix ‘unknown type name []uint32_t[]’
Mon Mar 31 18:39:33 CEST 2025 Stephane Popinet popinet@basilisk.fr * Fixed macro simplification in stencils
Sat Mar 29 17:02:10 CET 2025 Stephane Popinet popinet@basilisk.fr * GPU tests are run automatically
Fri Mar 28 15:47:55 CET 2025 Stephane Popinet popinet@basilisk.fr * mirror() and translate() need to reinitialize view
Fri Mar 28 15:04:48 CET 2025 Stephane Popinet popinet@basilisk.fr * Bye-bye gfsview
Wed Mar 26 16:55:39 CET 2025 Stephane Popinet popinet@basilisk.fr * Updated references (new server)
Wed Mar 26 16:11:45 CET 2025 Stephane Popinet popinet@basilisk.fr * Minor changes for runs on new server
Tue Mar 25 18:10:13 CET 2025 Stephane Popinet popinet@basilisk.fr * Minor fixes for warnings with gcc 13
Tue Mar 25 14:21:32 CET 2025 Stephane Popinet popinet@basilisk.fr * Fixed ocean.h when using (longitudinal) periodic boundaries
Sat Mar 22 19:13:31 CET 2025 Stephane Popinet popinet@basilisk.fr * Undefined indices could cause incorrect stencil overflows
Fri Mar 7 20:16:25 CET 2025 Stephane Popinet popinet@basilisk.fr * GPUs can use multiple SSBOs to access large video memories
Fri Mar 7 14:52:13 CET 2025 Stephane Popinet popinet@basilisk.fr * Added instantaneous computation speed statistics
Fri Mar 7 12:26:51 CET 2025 Stephane Popinet popinet@basilisk.fr * Expansion of macros in registered function kernels need to use the correct scope
Wed Mar 5 13:27:42 CET 2025 Stephane Popinet popinet@basilisk.fr * Fixed 32-bits overflows for very large cartesian and multigrid grids
Tue Mar 4 15:25:28 CET 2025 Stephane Popinet popinet@basilisk.fr * Removed ‘Point point’ error message
The declaration is OK but does not allow to access fields etc. anymore.
Mon Mar 3 15:11:40 CET 2025 Stephane Popinet popinet@basilisk.fr * The solve() macro declarations need to be local
Sat Mar 1 20:05:23 CET 2025 Stephane Popinet popinet@basilisk.fr * Updated for non-cubic multigrids
Sat Mar 1 19:56:40 CET 2025 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Sat Mar 1 19:39:38 CET 2025 Stephane Popinet popinet@basilisk.fr * Finer control of macro expansions using macro1, macro2… instead of postmacro
Sat Mar 1 18:24:21 CET 2025 Stephane Popinet popinet@basilisk.fr * Rising bubble (CLSVOF version) runs on GPUs
Sat Mar 1 18:17:13 CET 2025 Stephane Popinet popinet@basilisk.fr * Simplification of is_face_x() etc.
Fri Feb 28 19:21:35 CET 2025 Stephane Popinet popinet@basilisk.fr * Fixed GPU reductions on non-squares domains
Fri Feb 28 19:21:17 CET 2025 Stephane Popinet popinet@basilisk.fr * Error when trying to write-access a constant/undefined field
Fri Feb 28 16:50:37 CET 2025 Stephane Popinet popinet@basilisk.fr tagged release 25-02-26 (macros)
Fri Feb 28 16:20:16 CET 2025 Stephane Popinet popinet@basilisk.fr * Generic ocean combines Gulf Stream and Global Ocean examples
Fri Feb 28 09:05:24 CET 2025 Stephane Popinet popinet@basilisk.fr * x,y,z order parameters are only applicable for foreach_face()
Fri Feb 7 09:20:13 CET 2025 Stephane Popinet popinet@basilisk.fr tagged release 24-12-26
Tue Nov 26 16:45:27 CET 2024 Stephane Popinet popinet@basilisk.fr * Global Ocean example
Thu Feb 27 18:27:10 CET 2025 Stephane Popinet popinet@basilisk.fr * Support for long integer uniforms on GPUs
Implicitly converted to 32-bits integers
Thu Feb 27 17:48:25 CET 2025 Stephane Popinet popinet@basilisk.fr * Generalised foreach_region() to 3D
Thu Feb 27 16:24:13 CET 2025 Stephane Popinet popinet@basilisk.fr * Pure output fields also need to be GPU/CPU synchronised
Wed Feb 26 17:06:11 CET 2025 Stephane Popinet popinet@basilisk.fr * Dimension checking can be turned off in Makefiles with CFLAGS=-disable-dimensions
Wed Feb 26 16:53:52 CET 2025 Stephane Popinet popinet@basilisk.fr * Elements of float arrays have the same dimension
Wed Feb 26 16:18:11 CET 2025 Stephane Popinet popinet@basilisk.fr * Minor fix
Wed Feb 26 14:31:24 CET 2025 Stephane Popinet popinet@basilisk.fr * Release documentation
Wed Feb 26 11:44:03 CET 2025 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Wed Feb 26 11:29:49 CET 2025 Stephane Popinet popinet@basilisk.fr * static allocation of key dimensions
Wed Feb 26 11:29:07 CET 2025 Stephane Popinet popinet@basilisk.fr * Optimised macro replacement
Wed Feb 26 11:28:32 CET 2025 Stephane Popinet popinet@basilisk.fr * Optimised faststack use of realloc
Tue Feb 25 15:05:43 CET 2025 Stephane Popinet popinet@basilisk.fr * POINT_VARIABLES() is a new macro
Sun Feb 23 18:38:03 CET 2025 Stephane Popinet popinet@basilisk.fr * Updated references
Wed Feb 19 13:50:44 CET 2025 Stephane Popinet popinet@basilisk.fr * Small adaptations for Wasm compilation
Tue Feb 18 18:52:49 CET 2025 Stephane Popinet popinet@basilisk.fr * Macros can include declarations
Sat Feb 15 20:23:46 CET 2025 Stephane Popinet popinet@basilisk.fr * Return macros
Sat Feb 15 16:03:27 CET 2025 Stephane Popinet popinet@basilisk.fr * Tried other ways of setting the maximum number of iterations in the interpreter
Sat Feb 15 15:59:24 CET 2025 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Sat Feb 15 15:54:50 CET 2025 Stephane Popinet popinet@basilisk.fr * The dimensions of block scalar fields are set to zero
They are not used by the interpreter.
Sat Feb 15 15:18:07 CET 2025 Stephane Popinet popinet@basilisk.fr * Clearer message when reporting unset fields
Fri Feb 14 15:03:38 CET 2025 Stephane Popinet popinet@basilisk.fr * New -prepost qcc option returns source code before postmacros expansions
Fri Feb 14 11:03:21 CET 2025 Stephane Popinet popinet@basilisk.fr * solve() is now a return macro
Note that the interface has changed.
Wed Feb 12 20:51:55 CET 2025 Stephane Popinet popinet@basilisk.fr * Postmacros
Wed Feb 12 09:46:51 CET 2025 Stephane Popinet popinet@basilisk.fr * External references must ignore ‘parameter_declaration … = initializer’
Mon Feb 10 12:52:05 CET 2025 Stephane Popinet popinet@basilisk.fr * Multiplicative constants in ternary operators were not handled properly
Mon Feb 10 11:56:29 CET 2025 Stephane Popinet popinet@basilisk.fr * The interpreter now casts values and return types
Sat Feb 8 13:31:51 CET 2025 Stephane Popinet popinet@basilisk.fr * foreach_segment() is a new macro
Sat Feb 8 11:37:01 CET 2025 Stephane Popinet popinet@basilisk.fr * Macro can return values
Fri Feb 7 13:17:23 CET 2025 Stephane Popinet popinet@basilisk.fr * fraction() and solid() use the new macro functionality
Fri Feb 7 13:03:16 CET 2025 Stephane Popinet popinet@basilisk.fr * foreach…() use new macro functionality
Fri Jan 10 11:44:53 CET 2025 nicolas.fintzi@etu.sorbonne-universite.fr * fix bug grammar in einstein_sum macro
Sun Jan 5 11:11:12 CET 2025 Stephane Popinet popinet@basilisk.fr * foreach() use new macro functionality
Fri Jan 3 16:39:59 CET 2025 Stephane Popinet popinet@basilisk.fr * More flexible macros in qcc
Fri Jan 3 16:37:07 CET 2025 Stephane Popinet popinet@basilisk.fr * Use new macro functionality
Thu Jan 2 17:27:53 CET 2025 Stephane Popinet popinet@basilisk.fr * squares() could use undefined fields
Thu Jan 2 15:31:22 CET 2025 Stephane Popinet popinet@basilisk.fr * Proper line numbers in warnings
Wed Jan 1 19:10:57 CET 2025 Stephane Popinet popinet@basilisk.fr * ast_list_append() takes a ‘separator’ argument
Sun Dec 29 19:41:50 CET 2024 Stephane Popinet popinet@basilisk.fr * Do not warn for the dimensions of unused unset values
Sun Dec 29 17:18:10 CET 2024 Stephane Popinet popinet@basilisk.fr * dump() has a new ‘zero’ option to avoid dumping empty fields
Sun Dec 29 16:40:16 CET 2024 Stephane Popinet popinet@basilisk.fr * HUGE (and nodata) must be identical in single and double precision
Sun Dec 29 16:26:40 CET 2024 Stephane Popinet popinet@basilisk.fr * lines() draws lines from a file
Sun Dec 29 16:07:23 CET 2024 Stephane Popinet popinet@basilisk.fr * New -debug option for the bview server
Sun Dec 29 16:04:23 CET 2024 Stephane Popinet popinet@basilisk.fr * foreach_segment() was not compatible with reductions, GPUs etc.
Sun Dec 29 10:22:00 CET 2024 Stephane Popinet popinet@basilisk.fr * vectors() take a “level” optional argument
Sat Dec 28 19:57:35 CET 2024 Stephane Popinet popinet@basilisk.fr * Improved robustness of Gulf Stream example
Sat Dec 28 19:56:00 CET 2024 Stephane Popinet popinet@basilisk.fr * Dump/restore for non-square multigrid
Sat Dec 28 14:12:11 CET 2024 Stephane Popinet popinet@basilisk.fr * All initializers of double *
or double []
arrays have the same dimensions
Sat Dec 28 09:27:45 CET 2024 Stephane Popinet popinet@basilisk.fr * Dimensional fixes for Gulf Stream
Thu Dec 26 19:41:56 CET 2024 Stephane Popinet popinet@basilisk.fr * A different boundary flux treatment for the Gulf Stream simulation
This is compatible with the round-off errors of 32-bits floats on GPUs.
Thu Dec 26 18:13:54 CET 2024 Stephane Popinet popinet@basilisk.fr * Benchmark results on RTX4090
Thu Dec 26 17:26:39 CET 2024 Stephane Popinet popinet@basilisk.fr * Simplified initial timestep
Thu Dec 26 16:59:55 CET 2024 Stephane Popinet popinet@basilisk.fr * GPUs need to apply boundary conditions if they have been manually changed
Wed Dec 25 14:01:59 CET 2024 Stephane Popinet popinet@basilisk.fr * Check for access of deleted fields
Wed Dec 25 14:01:34 CET 2024 Stephane Popinet popinet@basilisk.fr * remove_droplets() can keep only the n largest droplets
Wed Dec 25 13:59:11 CET 2024 Stephane Popinet popinet@basilisk.fr * Module for the conservation of the volume of each layer
Tue Dec 24 18:05:29 CET 2024 Stephane Popinet popinet@basilisk.fr * qcc can infer array sizes from initializers
Fri Dec 20 18:54:54 CET 2024 Stephane Popinet popinet@basilisk.fr * The rate of perfs.h is limited
Fri Dec 20 16:41:02 CET 2024 Stephane Popinet popinet@basilisk.fr * On GPUs coords must be initialised with exactly three components
Fri Dec 20 16:21:09 CET 2024 Stephane Popinet popinet@basilisk.fr * Minor adaptations of the multilayer solver on GPUs
Fri Dec 20 15:33:36 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Fri Dec 20 14:38:58 CET 2024 Stephane Popinet popinet@basilisk.fr * Removed line numbers from .dims files
Fri Dec 20 14:02:45 CET 2024 Stephane Popinet popinet@basilisk.fr * Bleck test case uses displacement rather than volume
Fri Dec 20 11:56:37 CET 2024 Stephane Popinet popinet@basilisk.fr * GPU reductions work also on levels
Fri Dec 20 10:52:37 CET 2024 Stephane Popinet popinet@basilisk.fr * Floating-point exceptions are turned off on GPUs
Fri Dec 20 10:32:48 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated documentation
Fri Dec 20 10:31:33 CET 2024 Stephane Popinet popinet@basilisk.fr * Reductions on GPUs need more careful treatment due to 32-bits roundoff
Tue Dec 17 18:34:04 CET 2024 Stephane Popinet popinet@basilisk.fr * GPU multigrid supports non-square domains
Tue Dec 17 18:24:19 CET 2024 Stephane Popinet popinet@basilisk.fr * tag() works for non-cubic multigrid domains
Tue Dec 17 18:20:11 CET 2024 Stephane Popinet popinet@basilisk.fr * Checksum option for output_ppm()
Mon Dec 16 11:08:16 CET 2024 Stephane Popinet popinet@basilisk.fr * Round-off errors need to be taken into account to ensure conservation
Sat Dec 14 16:11:06 CET 2024 Stephane Popinet popinet@basilisk.fr * Multigrid supports non-square domains
Fri Dec 13 16:34:39 CET 2024 Stephane Popinet popinet@basilisk.fr * Recent versions of gcc were warning about this
Fri Dec 13 11:53:56 CET 2024 Stephane Popinet popinet@basilisk.fr * Added an option to compute the checksum of images
Thu Dec 12 17:14:05 CET 2024 Stephane Popinet popinet@basilisk.fr * Turn off warnings for default stencils
Wed Dec 11 19:41:12 CET 2024 Stephane Popinet popinet@basilisk.fr * Stencils always update ‘baseblock’ attributes
Wed Dec 11 19:23:00 CET 2024 Stephane Popinet popinet@basilisk.fr * “Bleck” test case now runs on GPUs
Wed Dec 11 15:04:13 CET 2024 Stephane Popinet popinet@basilisk.fr * Handling of multiple grid types is simpler
Wed Dec 11 15:03:03 CET 2024 Stephane Popinet popinet@basilisk.fr * Adaptation for Stommel test case on GPUs
Wed Dec 11 14:30:20 CET 2024 Stephane Popinet popinet@basilisk.fr * Default stencils must mark fields as (potentially) modified
Wed Dec 11 12:46:54 CET 2024 Stephane Popinet popinet@basilisk.fr * Rolled back incorrect fix for drawing function
Thu Dec 5 18:32:54 CET 2024 Stephane Popinet popinet@basilisk.fr * Fix for robustness of drawing function
Thu Dec 5 18:24:45 CET 2024 Stephane Popinet popinet@basilisk.fr * More defaults function declarations
Thu Dec 5 18:23:26 CET 2024 Stephane Popinet popinet@basilisk.fr * output_matrix() works with MPI
Thu Dec 5 18:09:30 CET 2024 Stephane Popinet popinet@basilisk.fr * Global tides example
Wed Dec 4 16:12:34 CET 2024 Stephane Popinet popinet@basilisk.fr * Harmonic decomposition function
Sat Nov 30 10:44:48 CET 2024 Stephane Popinet popinet@basilisk.fr * Equilibrium tide
Wed Nov 27 04:15:36 CET 2024 Stephane Popinet popinet@basilisk.fr * Better treatment of boundaries for input_grd()
Tue Nov 26 16:45:53 CET 2024 Stephane Popinet popinet@basilisk.fr * Terrain is freed on multigrid
Sun Nov 24 18:02:47 CET 2024 Stephane Popinet popinet@basilisk.fr * Important memory bug fix for MPI and multigrid
Sat Nov 23 16:37:46 CET 2024 Stephane Popinet popinet@basilisk.fr * Another movie and some doc fixes
Sat Nov 23 16:06:10 CET 2024 Stephane Popinet popinet@basilisk.fr tagged release Gulf Stream
Sat Nov 23 14:58:10 CET 2024 Stephane Popinet popinet@basilisk.fr * Gulf Stream documentation
Sat Nov 23 14:40:17 CET 2024 Stephane Popinet popinet@basilisk.fr * New function interpreter_max_iterations()
Mon Nov 18 16:47:56 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Mon Nov 18 16:41:44 CET 2024 Stephane Popinet popinet@basilisk.fr * alpha_H is 1 by default in layered/coriolis.h
Mon Nov 18 16:14:59 CET 2024 Stephane Popinet popinet@basilisk.fr * The Gulf Stream
Mon Nov 18 14:53:34 CET 2024 Stephane Popinet popinet@basilisk.fr * DRYSTEP is the default
Wed Nov 13 19:07:58 CET 2024 Stephane Popinet popinet@basilisk.fr * MPI multigrid does not assume a specific memory layout
Wed Nov 13 18:58:50 CET 2024 Stephane Popinet popinet@basilisk.fr * geostrophic_velocity() computes… the geostrophic velocity
Wed Nov 13 15:16:43 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Wed Nov 13 15:14:16 CET 2024 Stephane Popinet popinet@basilisk.fr * lookup_field() and lookup_vector() are interpreted correctly
Wed Nov 13 15:07:15 CET 2024 Stephane Popinet popinet@basilisk.fr * Dimensions for bleck.c
Wed Nov 13 12:37:44 CET 2024 Stephane Popinet popinet@basilisk.fr * Fix for returns in iterators in interpreter
Tue Nov 12 19:02:43 CET 2024 Stephane Popinet popinet@basilisk.fr * Isopycnal gyres intersecting the bathymetry
Tue Nov 12 18:48:36 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Tue Nov 12 18:44:51 CET 2024 Stephane Popinet popinet@basilisk.fr * Layered hydro can use a “dry step” to compute fluxes
This is necessary to ensure balance for isopycnals intersecting the bathymetry.
Mon Nov 11 12:39:16 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated GPU references
Mon Nov 11 12:37:35 CET 2024 Stephane Popinet popinet@basilisk.fr * “In file” grids are overloaded when using the -grid compilation flag
Mon Nov 11 12:26:05 CET 2024 Stephane Popinet popinet@basilisk.fr * Assertions are ignored within GPU kernels
Mon Nov 11 11:37:29 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Mon Nov 11 11:36:49 CET 2024 Stephane Popinet popinet@basilisk.fr * The high-density ratio rising bubble test case uses filtering
Otherwise convergence was difficult and very sensitive to round-off etc. Note that this change has an important influence on the “skirt thickness” and that higher resolution should be used to get converged results.
Sun Nov 10 19:11:54 CET 2024 Stephane Popinet popinet@basilisk.fr * Multigrid parameters and previous timestep are reset
Sun Nov 10 17:00:56 CET 2024 Stephane Popinet popinet@basilisk.fr * Fixed unused multigrid stats variable in Ginzburg-Landau example
Sun Nov 10 16:48:36 CET 2024 Stephane Popinet popinet@basilisk.fr * Fixed stencils for list iterator
Sun Nov 10 16:39:36 CET 2024 Stephane Popinet popinet@basilisk.fr * Fixed infinite recursion in case of missing function definition
Tue Oct 22 09:28:29 CEST 2024 Stephane Popinet popinet@basilisk.fr * Multiple layers on GPUs
Sun Nov 10 16:02:51 CET 2024 Stephane Popinet popinet@basilisk.fr * The CFL timestep is set using a simplified/unified metric
Sun Nov 10 12:06:58 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated reference for rising2.c
Mon Oct 21 18:34:27 CEST 2024 Stephane Popinet popinet@basilisk.fr * Adaptation of the Green-Naghdi and non-hydrostatic multilayer solvers for GPUs
Sat Nov 9 17:22:10 CET 2024 Stephane Popinet popinet@basilisk.fr * Standardized warnings
Sat Nov 9 16:49:05 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Sat Nov 9 16:23:03 CET 2024 Stephane Popinet popinet@basilisk.fr * Various improvements to embed + axi + VOF test case
Sat Nov 9 15:11:19 CET 2024 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Correct missing metric factor in vof.h if EMBED applies
Sat Nov 9 13:35:24 CET 2024 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Test case for missing metric factors in VOF
Sat Oct 26 15:22:41 CEST 2024 Stephane Popinet popinet@basilisk.fr * GPU optimisation and a bug fix
Mon Oct 21 11:21:33 CEST 2024 Stephane Popinet popinet@basilisk.fr * More robust unused function parameters in stencils
Mon Oct 21 11:20:47 CEST 2024 Stephane Popinet popinet@basilisk.fr * Boolean casting for conditionals in loop iterators
Mon Oct 21 11:20:12 CEST 2024 Stephane Popinet popinet@basilisk.fr * Support for ‘diagonalize()’ in kernels
Sun Oct 20 13:33:28 CEST 2024 Stephane Popinet popinet@basilisk.fr * A bit more benchmark data
Sun Oct 20 12:37:59 CEST 2024 Stephane Popinet popinet@basilisk.fr * Further documentation tweaks
Sun Oct 20 12:02:43 CEST 2024 Stephane Popinet popinet@basilisk.fr * Improved GPU documentation
Sun Oct 20 10:50:58 CEST 2024 Stephane Popinet popinet@basilisk.fr * Disable floating-point exceptions on GPUs
Because some graphic card drivers seem to generate FPEs.
Sun Oct 20 10:44:43 CEST 2024 Stephane Popinet popinet@basilisk.fr * Benchmarks plots are generated automatically
Sat Oct 19 20:41:15 CEST 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Sat Oct 19 20:24:58 CEST 2024 Stephane Popinet popinet@basilisk.fr * GPU Benchmarks
Sat Oct 19 14:19:17 CEST 2024 Stephane Popinet popinet@basilisk.fr * Documentation for GPUs
Sat Oct 19 13:27:07 CEST 2024 Stephane Popinet popinet@basilisk.fr * Runtest reports errors and warnings at runtime
Sat Oct 19 12:51:14 CEST 2024 Stephane Popinet popinet@basilisk.fr * Early GPU hashing
Fri Oct 18 16:33:03 CEST 2024 Stephane Popinet popinet@basilisk.fr * Better metrics for Laplacian speed benchmark
Fri Oct 18 16:28:27 CEST 2024 Stephane Popinet popinet@basilisk.fr * Minor GPU adaptations for solvers
Fri Oct 18 16:08:33 CEST 2024 Stephane Popinet popinet@basilisk.fr * Better convert/ffmpeg warnings
Tue Oct 8 15:28:56 CEST 2024 Stephane Popinet popinet@basilisk.fr * Static declarations for (GPU) stencils
Mon Oct 7 16:14:13 CEST 2024 Stephane Popinet popinet@basilisk.fr * output_ppm() needs synchronization on GPUs
Mon Oct 7 11:44:10 CEST 2024 Stephane Popinet popinet@basilisk.fr * Improved type casting in kernels
Sun Oct 6 19:11:18 CEST 2024 Stephane Popinet popinet@basilisk.fr * Fix for synchronisation of compute shader and fragment shader on Intel driver
Sun Oct 6 18:16:08 CEST 2024 Stephane Popinet popinet@basilisk.fr * Reference types use integer symbols rather than name strings
Fri Oct 4 16:27:14 CEST 2024 Stephane Popinet popinet@basilisk.fr * Optimisation of boundary conditions on GPU
Thu Oct 3 10:04:00 CEST 2024 Stephane Popinet popinet@basilisk.fr * Lid-driven cavity on GPUs
Thu Oct 3 10:00:11 CEST 2024 Stephane Popinet popinet@basilisk.fr * GPU supports “conflicting” local and global variables
Tue Oct 1 17:37:55 CEST 2024 Stephane Popinet popinet@basilisk.fr * Gauss-Seidel relaxation for viscosity and associated axi.c GPU test case
Tue Oct 1 16:23:10 CEST 2024 Stephane Popinet popinet@basilisk.fr * Face boundary conditions on GPU
Wed Sep 25 17:44:56 CEST 2024 Stephane Popinet popinet@basilisk.fr * Support for double precision (64-bits floats) on GPUs
Mon Sep 23 19:37:54 CEST 2024 Stephane Popinet popinet@basilisk.fr * Multigrid is re-implemented using a single memory buffer
This is for compatibility with the GPU implementation
Mon Sep 23 19:36:53 CEST 2024 Stephane Popinet popinet@basilisk.fr * Stencils are also generated for foreach_level() etc.
Mon Sep 23 17:58:16 CEST 2024 Stephane Popinet popinet@basilisk.fr * GPUs apply boundary conditions within the kernel
Thu Sep 19 14:06:41 CEST 2024 Stephane Popinet popinet@basilisk.fr * Shader optimisations
Wed Sep 18 10:10:34 CEST 2024 Stephane Popinet popinet@basilisk.fr * Boundary conditions are done within loops on GPUs
Sun Sep 15 18:43:22 CEST 2024 Stephane Popinet popinet@basilisk.fr * Improved shader hashing
Fri Sep 13 11:47:50 CEST 2024 Stephane Popinet popinet@basilisk.fr * Multigrid on GPUs
Thu Jul 11 11:13:37 CEST 2024 Stephane Popinet popinet@basilisk.fr * Link to no-coalescence.h
Sun Jun 30 19:08:07 CEST 2024 Stephane Popinet popinet@basilisk.fr * (Mono)-layer support on GPUs
Sat Jun 29 18:56:11 CEST 2024 Stephane Popinet popinet@basilisk.fr * Flexible boundary conditions on GPUs
Fri Jun 28 16:15:25 CEST 2024 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Wed Jun 26 17:42:19 CEST 2024 Stephane Popinet popinet@basilisk.fr * Kernels can do implicit type casting for function calls
Thu Jun 6 09:02:27 CEST 2024 Stephane Popinet popinet@basilisk.fr * OutputPPM linear interpolation on GPUs
Thu Jun 6 08:56:00 CEST 2024 Stephane Popinet popinet@basilisk.fr * CPU code is not generated for loops which must be run on the GPU
Mon Jun 3 11:03:15 CEST 2024 Stephane Popinet popinet@basilisk.fr * Face and vertex reductions on GPUs
Sun Jun 2 12:09:49 CEST 2024 Stephane Popinet popinet@basilisk.fr * Cartesian GPU uses Shared Storage Buffer Object
Thu May 23 18:08:13 CEST 2024 Stephane Popinet popinet@basilisk.fr * Boundary ghost cells on GPU
Tue Apr 30 20:18:26 CEST 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Tue Apr 30 19:36:24 CEST 2024 Stephane Popinet popinet@basilisk.fr * A new ‘real’ type should allow to switch between double and float for fields
Only used for Cartesian grids on GPUs for now.
Tue Apr 30 17:13:28 CEST 2024 Stephane Popinet popinet@basilisk.fr * Compute shader GPU version
Sun Apr 14 17:17:57 CEST 2024 Stephane Popinet popinet@basilisk.fr * Correct coordinates for foreach_vertex() on GPUs
Sat Apr 13 18:15:15 CEST 2024 Stephane Popinet popinet@basilisk.fr * Implicit type casting on GPUs
Fri Apr 12 19:10:42 CEST 2024 Stephane Popinet popinet@basilisk.fr * Dirty fix for fixed size arrays on GPUs
Sat Apr 6 13:03:53 CEST 2024 Stephane Popinet popinet@basilisk.fr * Function pointers on GPUs
Sat Apr 6 13:02:34 CEST 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Wed Apr 3 20:29:25 CEST 2024 Stephane Popinet popinet@basilisk.fr * Reversed VOF advection test case works on GPU
Tue Mar 26 17:42:22 CET 2024 Stephane Popinet popinet@basilisk.fr * Scalar attributes on GPUs
Sat Mar 23 19:11:12 CET 2024 Stephane Popinet popinet@basilisk.fr * Const combinations are not applied to GPU kernel for point functions
Fri Mar 22 11:51:08 CET 2024 Stephane Popinet popinet@basilisk.fr * GPU is now compatible with OpenMP
Thu Mar 21 18:03:23 CET 2024 Stephane Popinet popinet@basilisk.fr * Moved GPU grid to grid/gpu/cartesian.h
Thu Mar 21 17:21:26 CET 2024 Stephane Popinet popinet@basilisk.fr * Box/region for output_ppm() on GPU
Thu Mar 21 17:20:48 CET 2024 Stephane Popinet popinet@basilisk.fr * Tsunami example works on GPUs
Wed Mar 20 17:56:58 CET 2024 Stephane Popinet popinet@basilisk.fr * Warning and errors are displayed at runtime
Wed Mar 20 17:56:10 CET 2024 Stephane Popinet popinet@basilisk.fr * Array interpolation on GPU
Mon Mar 18 19:00:30 CET 2024 Stephane Popinet popinet@basilisk.fr * foreach_point() on GPU
Sun Mar 17 18:50:15 CET 2024 Stephane Popinet popinet@basilisk.fr * Better symbolic links in test Makefile
Sun Mar 17 18:35:14 CET 2024 Stephane Popinet popinet@basilisk.fr * Postfix initializers and type casting for GPUs
Sun Mar 17 18:29:22 CET 2024 Stephane Popinet popinet@basilisk.fr * Minor adaptations of the solvers for GPUs
Sun Mar 17 18:29:04 CET 2024 Stephane Popinet popinet@basilisk.fr * Output PPM on GPUs
Sat Mar 16 16:35:57 CET 2024 Stephane Popinet popinet@basilisk.fr * Back to a single field (scalar, vector or tensor) per texture
This is at least twice as fast as the “pack scalars into textures” approach.
Sat Mar 16 15:21:22 CET 2024 Stephane Popinet popinet@basilisk.fr * Cartesian grids on GPU use only “scalar textures”
Fri Mar 15 09:17:41 CET 2024 Stephane Popinet popinet@basilisk.fr * terrain() can work on grid/cartesian.h
Fri Mar 15 07:53:16 CET 2024 Stephane Popinet popinet@basilisk.fr * Cartesian grid on GPU
Thu Mar 14 19:05:35 CET 2024 Stephane Popinet popinet@basilisk.fr * GPU tests
Thu Mar 14 17:26:58 CET 2024 Stephane Popinet popinet@basilisk.fr * Force creation of symbolic links
Thu Mar 14 16:37:47 CET 2024 Stephane Popinet popinet@basilisk.fr * GPU libraries
Thu Mar 14 16:06:39 CET 2024 Stephane Popinet popinet@basilisk.fr * Tests reductions on GPUs
Thu Mar 14 16:00:02 CET 2024 Stephane Popinet popinet@basilisk.fr * Advection test on GPUs
Sat Oct 19 19:45:39 CEST 2024 Stephane Popinet popinet@basilisk.fr tagged release 24-10-08
Tue Oct 8 10:03:08 CEST 2024 Stephane Popinet popinet@basilisk.fr * Fix for ‘line number out of range’ with recent versions of cpp
Wed Sep 11 18:44:54 CEST 2024 Stephane Popinet popinet@basilisk.fr * Time-implicit diffusion for the layered solver
Thu Sep 5 15:28:08 CEST 2024 Stephane Popinet popinet@basilisk.fr * The solvers use the simplified constant fields syntax
Thu Sep 5 15:27:06 CEST 2024 Stephane Popinet popinet@basilisk.fr * Simplified the syntax of constant fields
Thu Sep 5 14:24:56 CEST 2024 Stephane Popinet popinet@basilisk.fr * Test cases use the simplified constant fields syntax
Tue Sep 3 09:48:29 CEST 2024 Stephane Popinet popinet@basilisk.fr * HAL blocks wget
Sun Aug 25 06:13:47 CEST 2024 Stephane Popinet popinet@basilisk.fr * Some robustness fixes for qcc
Sun Aug 25 04:27:30 CEST 2024 Stephane Popinet popinet@basilisk.fr * Makefile.tests depends on Makefile if it exists
Sun Aug 25 04:09:26 CEST 2024 Stephane Popinet popinet@basilisk.fr * tests.sh properly handles missing Makefile
Sun Aug 25 03:38:32 CEST 2024 Stephane Popinet popinet@basilisk.fr * Makefile.tests was sensitive to tabs
Fri Aug 23 10:16:28 CEST 2024 Stephane Popinet popinet@basilisk.fr * Various improvements
Thu Aug 22 19:21:08 CEST 2024 Stephane Popinet popinet@basilisk.fr * Autotest only stores latest ‘pass’
Thu Aug 22 12:56:34 CEST 2024 Stephane Popinet popinet@basilisk.fr * Archives passed and failed runs
Thu Aug 22 11:18:30 CEST 2024 Stephane Popinet popinet@basilisk.fr * -disable-dimensions needs to be filtered when running remotely
Wed Aug 21 16:46:32 CEST 2024 Stephane Popinet popinet@basilisk.fr * Added label to sandbox run queue
Wed Aug 21 16:43:24 CEST 2024 Stephane Popinet popinet@basilisk.fr * Script for automatic update of sandbox codes
Wed Aug 21 11:00:12 CEST 2024 Stephane Popinet popinet@basilisk.fr * Updated reference
Tue Aug 20 15:46:25 CEST 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Tue Aug 20 15:25:44 CEST 2024 Cl[]ment Robert clement.robert.2014@m4x.org * Dispersion relation for gravito-capillary waves
Tue Aug 20 13:56:42 CEST 2024 Stephane Popinet popinet@basilisk.fr * Hydro-tension does not include Marangoni stresses yet
Tue Aug 20 13:23:46 CEST 2024 Cl[]ment Robert clement.robert.2014@m4x.org * Implicit surface tension terms for the layered solver
Sat Jun 29 17:14:09 CEST 2024 Stephane Popinet popinet@basilisk.fr * Replaced “OWS Papa” data with a local mirror
Fri Mar 15 08:18:41 CET 2024 Stephane Popinet popinet@basilisk.fr * Field names are set using functions compatible with the interpreter
Wed Jun 12 18:15:06 CEST 2024 Stephane Popinet popinet@basilisk.fr * foreach_block() needs to be converted into foreach_block_inner() in Point functions
Mon Jun 10 17:39:57 CEST 2024 Stephane Popinet popinet@basilisk.fr * Stencils are more robust with OpenMP
Sat Jun 8 16:43:53 CEST 2024 Stephane Popinet popinet@basilisk.fr * Cosmetics
Sat Jun 8 16:31:45 CEST 2024 Stephane Popinet popinet@basilisk.fr * Fixes for solver coupling
Sat Jun 8 13:34:48 CEST 2024 Stephane Popinet popinet@basilisk.fr * Example of master/slave solver coupling
Thu May 23 16:04:41 CEST 2024 Stephane Popinet popinet@basilisk.fr * Formatting and other changes for no-coalescence
Tue May 14 12:49:39 CEST 2024 nicolas.fintzi@etu.sorbonne-universite.fr * No coalescence between VoF with the header no-coalescence.h
Thu May 23 14:55:57 CEST 2024 Stephane Popinet popinet@basilisk.fr * Formatting and other fixes for einstein_sum()
Tue May 14 11:47:15 CEST 2024 nicolas.fintzi@etu.sorbonne-universite.fr * Einstein summation macro
Thu May 23 13:47:32 CEST 2024 Stephane Popinet popinet@basilisk.fr * Fixed indentation and formatting
Wed May 15 10:09:06 CEST 2024 nicolas.fintzi@etu.sorbonne-universite.fr * Reduce coord and mat3 struct
Wed May 22 18:24:58 CEST 2024 Stephane Popinet popinet@basilisk.fr * HAL references are now cached
Fri Apr 26 15:37:25 CEST 2024 Stephane Popinet popinet@basilisk.fr * ‘automatic()’ was not backward-compatible with diffusion()
Thu Mar 14 10:46:01 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Thu Mar 14 10:44:54 CET 2024 Stephane Popinet popinet@basilisk.fr * Restructured inheritance of methods for grids
Wed Mar 13 10:23:41 CET 2024 Stephane Popinet popinet@basilisk.fr * Periodic boundaries for grid/cartesian.h
Wed Mar 13 09:58:24 CET 2024 Stephane Popinet popinet@basilisk.fr * Added missing reference for ast/interpreter/test26.c
Wed Mar 13 09:46:29 CET 2024 Stephane Popinet popinet@basilisk.fr * Updated references
Wed Mar 13 09:40:39 CET 2024 Stephane Popinet popinet@basilisk.fr * Optimised ‘postproc’ pass of qcc
Tue Mar 12 15:26:28 CET 2024 Stephane Popinet popinet@basilisk.fr * Computation kernels for external accelerators (e.g. GPUs)
Tue Mar 12 14:40:54 CET 2024 Stephane Popinet popinet@basilisk.fr * Removed (probably) unnecessary boundary() calls
Tue Mar 12 14:40:12 CET 2024 Stephane Popinet popinet@basilisk.fr * ‘Point point’ is deprecated and has been replaced with foreach_point/region
Tue Mar 12 12:27:03 CET 2024 Stephane Popinet popinet@basilisk.fr * Generic Makefile does not filter out targets using wildcards anymore
Tue Mar 12 12:22:43 CET 2024 Stephane Popinet popinet@basilisk.fr * More robust stencil preprocessing
Wed Mar 6 17:34:10 CET 2024 Stephane Popinet popinet@basilisk.fr * The interpreter does not “unset” array members accessed with an unset index, anymore.
Mon Jan 29 16:37:08 CET 2024 Stephane Popinet popinet@basilisk.fr * qcc checks that source file exists when using -source
Wed Jan 24 21:03:10 CET 2024 Stephane Popinet popinet@basilisk.fr * Minimal documentation for test/advection.c
Mon Jan 22 19:00:24 CET 2024 Stephane Popinet popinet@basilisk.fr * Stencils must access assignment expressions in the correct order (r.h.s. first)
Mon Jan 22 18:33:06 CET 2024 Stephane Popinet popinet@basilisk.fr * Restructured foreach stencils in preparation for GPUs
Tue Mar 12 10:33:02 CET 2024 Stephane Popinet popinet@basilisk.fr tagged release 24-01-15
Mon Jan 15 17:40:51 CET 2024 Stephane Popinet popinet@basilisk.fr * Stencils check for illegal parallel access in ‘for (… in …)’ loops
Sat Jan 13 19:35:24 CET 2024 Stephane Popinet popinet@basilisk.fr * The qcc interpreter now tolerates declarations like ‘typedef struct Foo Foo;’
Thu Dec 21 15:31:17 CET 2023 Stephane Popinet popinet@basilisk.fr * Fix for recursive header insertion in qcc
Thu Dec 21 13:03:26 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of the shrinking bubble case
Thu Dec 21 13:03:09 CET 2023 Stephane Popinet popinet@basilisk.fr * The Noble-Abel Stiffened-Gas (NASG) Equation Of State
Thu Dec 21 13:02:32 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of the thermal compressible solver
Wed Dec 20 16:12:34 CET 2023 Youssef Saadeh youssef.g.saadeh@gmail.com * Thermal effects for the two-phase compressible solver
Wed Dec 20 16:05:50 CET 2023 Youssef Saadeh youssef.g.saadeh@gmail.com * Axisymmetric shrinking bubble with thermal effects
Wed Dec 20 14:43:43 CET 2023 Stephane Popinet popinet@basilisk.fr * Documentation and adaptivity for spherically-symmetric coordinates
Wed Dec 20 14:39:47 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Wed Dec 20 14:13:10 CET 2023 Stephane Popinet popinet@basilisk.fr * Curvature in one (spherical) dimension
Wed Dec 20 14:07:14 CET 2023 Stephane Popinet popinet@basilisk.fr * Reference files
Wed Dec 20 12:05:44 CET 2023 Stephane Popinet popinet@basilisk.fr * Spherically-symmetric compressible bubble oscillations
Wed Dec 20 11:30:40 CET 2023 Stephane Popinet popinet@basilisk.fr * The spherically-symmetric version of the Rayleigh collapse test case
Wed Dec 20 11:15:04 CET 2023 Stephane Popinet popinet@basilisk.fr * Viscous metric factor for spherical symmetry
Wed Dec 20 11:14:09 CET 2023 Stephane Popinet popinet@basilisk.fr * fractions() now works also in 1D
Tue Dec 19 11:37:47 CET 2023 Youssef Saadeh youssef.g.saadeh@gmail.com * Metric for spherical symmetry
Tue Dec 19 11:22:03 CET 2023 Stephane Popinet popinet@basilisk.fr * Makefile for compressible/ directory
Tue Dec 19 11:17:55 CET 2023 Stephane Popinet popinet@basilisk.fr * References for collapse test case
Tue Dec 19 11:06:22 CET 2023 Stephane Popinet popinet@basilisk.fr * Merged inviscid and viscous Rayleigh collapse test cases
Sun Dec 17 13:36:45 CET 2023 Daniel Fuster dfuster@gmail.com * Bug fixes the collapse test cases
Sat Dec 16 12:20:01 CET 2023 Daniel Fuster dfuster@gmail.com * New test case: Bubble radial oscillation by surface tension in a nearly incompressible liquid
Sat Dec 16 07:07:39 CET 2023 Daniel Fuster dfuster@gmail.com * Rayleigh collapse in a viscous bubble test
Sat Dec 16 07:06:37 CET 2023 Daniel Fuster dfuster@gmail.com * Rayleigh collapse in an inviscid liquid test
Sat Dec 9 18:48:47 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of collapse.c
Sat Dec 9 18:10:09 CET 2023 Daniel Fuster dfuster@gmail.com * Axisymmetric compressible bubble collapse
Sat Dec 16 13:27:17 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated
Sat Dec 16 13:24:09 CET 2023 Stephane Popinet popinet@basilisk.fr * The speed of sound can be zero
Fri Dec 15 19:52:16 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated references
Fri Dec 15 19:25:34 CET 2023 Stephane Popinet popinet@basilisk.fr * The surface tension energy flux is symmetric in f and 1 - f
Still not sure about the sign… This needs a better validation case than test/oscillation.c
Fri Dec 15 19:20:49 CET 2023 Stephane Popinet popinet@basilisk.fr * The energy fluxes need to be computed properly on faces
Fri Dec 15 15:48:16 CET 2023 Stephane Popinet popinet@basilisk.fr * A more general formulation for the equation of state
Also fixes another bug in the acoustic CFL (a missing factor of 2 in the kinetic energy)
Fri Dec 15 15:41:23 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated reference file
Fri Dec 15 14:50:19 CET 2023 Stephane Popinet popinet@basilisk.fr * The two-phase compressible solvers now are in their own folder
Fri Dec 15 11:22:17 CET 2023 Daniel Fuster dfuster@gmail.com * bug fix in soundspeed EOS function
Thu Dec 14 17:34:08 CET 2023 Daniel Fuster dfuster@gmail.com * bug fix compressible-tension.h
Thu Dec 14 18:29:50 CET 2023 Stephane Popinet popinet@basilisk.fr * Some cosmetic changes and added the missing EOS_Mie_Gruneisen.h file
Thu Dec 14 14:23:31 CET 2023 Daniel Fuster dfuster@gmail.com * Comments added on two-phase-compressible.h
Thu Dec 14 13:47:26 CET 2023 Daniel Fuster dfuster@gmail.com * Two-phase-compressible.h can work now with any EOS In principle it is possible to use a generalized EOS with the compressible multiphase solver. In addition, a default stability event is added
Wed Dec 13 17:44:28 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Wed Dec 13 17:41:34 CET 2023 Stephane Popinet popinet@basilisk.fr * The compressible two-phase test cases now use 1D VOF
Wed Dec 13 17:40:16 CET 2023 Stephane Popinet popinet@basilisk.fr * All qcc flags need to be filtered before sending to gcc
Wed Dec 13 17:39:12 CET 2023 Stephane Popinet popinet@basilisk.fr * VOF should now work also in 1D
Wed Dec 13 15:09:14 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Wed Dec 13 15:08:33 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated doc for compressible two-phase solver
Wed Dec 13 15:07:17 CET 2023 Youssef Saadeh youssef.g.saadeh@gmail.com * Documentation for the viscous solver
Mon Dec 11 19:15:16 CET 2023 Stephane Popinet popinet@basilisk.fr * Oscillation test case is now adaptive for the momentum and compressible solvers
Mon Dec 11 18:58:30 CET 2023 Stephane Popinet popinet@basilisk.fr * The two-phase compressible solver uses only the total momentum as primary variable
This also fixes the issues with adaptive refinement of the momentum.
Mon Dec 11 17:13:04 CET 2023 Stephane Popinet popinet@basilisk.fr * The all-Mach momentum-conserving scheme correctly refines momentum
Sun Dec 10 18:22:37 CET 2023 Stephane Popinet popinet@basilisk.fr * More robust check
Sun Dec 10 19:07:27 CET 2023 Stephane Popinet popinet@basilisk.fr * Oscillation of an inviscid droplet with the compressible solver
Sun Dec 10 18:28:28 CET 2023 Stephane Popinet popinet@basilisk.fr * More cleanup of two-phase-compressible.h
Sun Dec 10 18:22:20 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of tension-compressible.h
Sun Dec 10 12:53:14 CET 2023 Daniel Fuster dfuster@gmail.com * Surface tension effects for the compressible solver
Sat Dec 9 19:10:19 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of two-phase-compressible.h
Sat Dec 9 18:04:24 CET 2023 Stephane Popinet popinet@basilisk.fr * Adaptive shockwave test case
Sat Dec 9 16:44:40 CET 2023 Stephane Popinet popinet@basilisk.fr * The all-Mach two-phase solver should now be dimensionally correct
Sat Dec 9 16:33:12 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of shockwave.c
Sat Dec 9 14:24:16 CET 2023 Daniel Fuster dfuster@gmail.com * Shock tube problem for a single ideal gas
Sat Dec 9 14:13:30 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup and reference for gaussianaxi.c
Sat Dec 9 13:33:35 CET 2023 Daniel Fuster dfuster@gmail.com * Propagation of an acoustic disturbance in a tube
Sat Dec 9 13:28:39 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of reflectiongaussian3.c
Sat Dec 9 13:14:41 CET 2023 Daniel Fuster dfuster@gmail.com * Transmission/reflection of a wave propagating across an interface between two fluids
Sat Dec 9 13:12:48 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of the reflectionperfect.c test case
Sat Dec 9 12:40:30 CET 2023 Daniel Fuster dfuster@gmail.com * Test case “Zero reflection of a wave propagating across an interface”
Sat Dec 9 12:34:21 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup of Mach 10 inclined shock test case
Sat Dec 9 12:11:11 CET 2023 Daniel Fuster dfuster@gmail.com * Inclined shock at Mach 10 test case
Sat Dec 9 12:05:16 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleanup and simplification of the discontinuity advection test case
Mon Nov 27 17:00:38 CET 2023 Daniel Fuster dfuster@gmail.com * Advection of two fluids at different pressures
Mon Nov 27 16:42:58 CET 2023 Daniel Fuster dfuster@gmail.com * A two-phase compressible solver
This is the initial import from Daniel’s sandbox/fuster/two-phase-compressible.h
Tue Nov 28 15:34:23 CET 2023 Stephane Popinet popinet@basilisk.fr * Memory sizes above DYNAMIC_SIZE are allocated/freed using malloc/free
Tue Nov 28 15:31:13 CET 2023 Stephane Popinet popinet@basilisk.fr * Values for signed, unsigned and bool are displayed properly
Mon Nov 27 16:36:48 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Mon Nov 27 16:36:10 CET 2023 Stephane Popinet popinet@basilisk.fr * Adaptive refinement takes into account dependencies between fields
Mon Nov 27 16:35:38 CET 2023 Stephane Popinet popinet@basilisk.fr * The one-dimensional compressive term can be optionally removed when advecting VOF tracers
Sat Nov 11 19:25:47 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated dimensions
Sat Nov 11 19:15:24 CET 2023 Stephane Popinet popinet@basilisk.fr * Restriction on fm is required
Sat Nov 11 19:15:05 CET 2023 Stephane Popinet popinet@basilisk.fr * Fixed boundary conditions
Fri Nov 3 15:50:44 CET 2023 Antoonvh j.a.v.hooft@gmail.com * The long-awaited colorbar for bview
Wed Nov 1 18:15:44 CET 2023 Stephane Popinet popinet@basilisk.fr * Marked memory leak to fix
Wed Nov 1 18:15:25 CET 2023 Stephane Popinet popinet@basilisk.fr * Updated dimension references
Wed Nov 1 18:12:32 CET 2023 Stephane Popinet popinet@basilisk.fr * More efficient sparse Gaussian elimination
Sat Oct 21 13:44:03 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated Gerris links
Mon Oct 23 16:30:58 CEST 2023 Stephane Popinet popinet@basilisk.fr * The bubble oscillation test case uses two-phase.h
Tue Oct 17 14:14:23 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated test references
Tue Oct 17 14:13:57 CEST 2023 Stephane Popinet popinet@basilisk.fr * Simplified and optimised redistance()
Mon Oct 16 14:56:00 CEST 2023 Stephane Popinet popinet@basilisk.fr * “Multimedia” files are served directly
Sat Oct 14 14:11:09 CEST 2023 Stephane Popinet popinet@basilisk.fr * Only two redistancing iterations by default for CLSVOF
Sat Oct 14 11:38:48 CEST 2023 Stephane Popinet popinet@basilisk.fr * Simplified axisymmetric integral surface tension term
Fri Oct 13 18:27:49 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated test case references
Fri Oct 13 18:22:13 CEST 2023 Stephane Popinet popinet@basilisk.fr * Fix for empty structure initialization in the interpreter
Fri Oct 13 17:58:27 CEST 2023 Stephane Popinet popinet@basilisk.fr * Marangoni-induced translation due to a temperature gradient
Fri Oct 13 17:52:35 CEST 2023 Stephane Popinet popinet@basilisk.fr * Vectors drawing checks arguments
Fri Oct 13 16:09:37 CEST 2023 Stephane Popinet popinet@basilisk.fr * Minor compilation warning fix
Fri Oct 13 16:09:17 CEST 2023 Stephane Popinet popinet@basilisk.fr * Fixed interface
Fri Oct 13 16:09:03 CEST 2023 Stephane Popinet popinet@basilisk.fr * Internal declarations may be required when interpreting external declarations
Fri Oct 13 16:08:01 CEST 2023 Stephane Popinet popinet@basilisk.fr * Axisymmetric integral surface tension formulation
Thu Oct 12 18:07:16 CEST 2023 Stephane Popinet popinet@basilisk.fr * Axisymmetric rising bubble test case with the integral formulation
Sat Oct 7 19:10:02 CEST 2023 Stephane Popinet popinet@basilisk.fr * Function pointers are excluded from optional arguments check
Sat Oct 7 18:23:30 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Sat Oct 7 17:18:35 CEST 2023 Stephane Popinet popinet@basilisk.fr * A levelset and coupled VOF/levelset two-phase flow solver
Sat Oct 7 17:17:46 CEST 2023 Stephane Popinet popinet@basilisk.fr * Rising bubble test case with levelset and CLSVOF
Sat Oct 7 17:01:43 CEST 2023 Stephane Popinet popinet@basilisk.fr * The “integral” surface tension formulation of Al Saud et al. 2018
Sat Oct 7 16:25:55 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updates for the redistance() function
Note that the interface and default values have changed.
Sat Oct 7 15:53:40 CEST 2023 Stephane Popinet popinet@basilisk.fr * Bug fix for output_gfs()
Sat Oct 7 14:23:36 CEST 2023 Stephane Popinet popinet@basilisk.fr * Cleanup
Sat Oct 7 14:09:25 CEST 2023 Stephane Popinet popinet@basilisk.fr * Isolines use only vertex scalar fields
Sat Oct 7 13:49:45 CEST 2023 Stephane Popinet popinet@basilisk.fr * CLSVOF capillary wave test case
Fri Sep 29 16:52:50 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Fri Sep 29 16:46:52 CEST 2023 Stephane Popinet popinet@basilisk.fr * New sign2() macro and cosmetics
Fri Sep 29 16:46:13 CEST 2023 Stephane Popinet popinet@basilisk.fr * Integration of the levelset redistancing function
Fri Sep 29 10:46:13 CEST 2023 Alexandre Limare limarealexandre@gmail.com * Levelset redistancing
Thu Sep 28 08:35:05 CEST 2023 Stephane Popinet popinet@basilisk.fr * draw_get.h and draw_json.h are included in the distribution
To avoid a dependency on awk versions.
Sat Sep 23 10:38:53 CEST 2023 Stephane Popinet popinet@basilisk.fr * Inline plot
Wed Sep 27 15:33:04 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimension
Wed Sep 27 15:02:51 CEST 2023 Stephane Popinet popinet@basilisk.fr * The Makefile displays a link to bview when using -DDISPLAY
Wed Sep 27 14:01:48 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Wed Sep 27 14:00:45 CEST 2023 Stephane Popinet popinet@basilisk.fr * Typedefs ‘color’ and ‘colormap’ have been renamed ‘Color’ and ‘Colormap’
As a workaround for qcc being confused about declarations such as:
color color;
Wed Sep 27 13:59:26 CEST 2023 Stephane Popinet popinet@basilisk.fr * Okada modules uses the new named/optional parameters syntax
Wed Sep 27 13:58:56 CEST 2023 Stephane Popinet popinet@basilisk.fr * Bview drawing functions use the new simpler optional/named parameters syntax
Sat Sep 23 17:57:33 CEST 2023 Stephane Popinet popinet@basilisk.fr * qcc translates optional/named arguments into C99
Sat Sep 23 17:23:36 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated test references
Sat Sep 23 17:22:44 CEST 2023 Stephane Popinet popinet@basilisk.fr * New external tags
Sat Sep 23 17:22:23 CEST 2023 Stephane Popinet popinet@basilisk.fr * The syntax of optional/named function parameters has been simplified
Thu Sep 21 17:27:08 CEST 2023 Stephane Popinet popinet@basilisk.fr * Better warnings in default Makefile
Thu Sep 21 08:13:41 CEST 2023 Stephane Popinet popinet@basilisk.fr * The interpreter initializes postfix arrays properly
Wed Sep 20 08:16:26 CEST 2023 Stephane Popinet popinet@basilisk.fr * Broader web crawling bot filtering and darcs timeout
Sat Sep 16 13:02:56 CEST 2023 Stephane Popinet popinet@basilisk.fr * Fixes for dimension-tests
Sat Sep 16 11:29:03 CEST 2023 Stephane Popinet popinet@basilisk.fr * Keep warnings from local compilation, not remote compilation
Sat Sep 16 11:12:47 CEST 2023 Stephane Popinet popinet@basilisk.fr * -Wdimensions needs to be removed before compiling remotely
Sat Sep 16 10:25:39 CEST 2023 Stephane Popinet popinet@basilisk.fr * Minor documentation improvements
Sat Sep 16 10:20:21 CEST 2023 Stephane Popinet popinet@basilisk.fr * Only warn on mismatched brackets when using qcc with option -MD or -tags
Fri Sep 15 17:40:15 CEST 2023 Stephane Popinet popinet@basilisk.fr * Cleaner parameters for layered.c
Thu Sep 14 14:19:15 CEST 2023 Stephane Popinet popinet@basilisk.fr * Documentation for dimensional analysis
Mon Sep 11 19:57:55 CEST 2023 Stephane Popinet popinet@basilisk.fr * Option for warning about dimensional inconsistencies
Sat Sep 9 19:21:38 CEST 2023 Stephane Popinet popinet@basilisk.fr * Dimensional analysis core
Sat Sep 9 18:54:21 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated reference dimensions
Sat Sep 9 14:41:18 CEST 2023 Stephane Popinet popinet@basilisk.fr * Removed unused static functions in lex-generated code
Sat Sep 9 08:35:08 CEST 2023 Stephane Popinet popinet@basilisk.fr * The field names code is correctly interpreted
Fri Sep 8 17:57:36 CEST 2023 Stephane Popinet popinet@basilisk.fr * Default dimensions for various solvers
Fri Sep 8 17:51:00 CEST 2023 Stephane Popinet popinet@basilisk.fr * Dimensions for examples/tohoku.c
Fri Sep 8 17:44:46 CEST 2023 Stephane Popinet popinet@basilisk.fr * Looks like okada.h is not dimensionally correct….
Fri Sep 8 17:01:11 CEST 2023 Stephane Popinet popinet@basilisk.fr * Default config.gcc warns on unused functions
Fri Sep 8 16:13:28 CEST 2023 Stephane Popinet popinet@basilisk.fr * Dimensions for test/overflow.c
Note that the quadratic bottom friction coefficient does not have the correct dimensions.
Fri Sep 8 15:50:07 CEST 2023 Stephane Popinet popinet@basilisk.fr * Dimensions for array events
Fri Sep 8 15:34:46 CEST 2023 Stephane Popinet popinet@basilisk.fr * sq() and cube() are internal functions of the interpreter
Fri Sep 8 15:29:07 CEST 2023 Stephane Popinet popinet@basilisk.fr * Names of reset fields in interpreter
Fri Sep 8 13:44:39 CEST 2023 Stephane Popinet popinet@basilisk.fr * Simpler ‘hpg()’ macro for the layered solver
Fri Sep 8 12:50:27 CEST 2023 Stephane Popinet popinet@basilisk.fr * Dimensional analysis references for examples
Fri Sep 8 12:13:43 CEST 2023 Stephane Popinet popinet@basilisk.fr * Dimensions for layered remapping
Fri Sep 8 12:11:07 CEST 2023 Stephane Popinet popinet@basilisk.fr * Examples need to be adapted for dimensional consistency
Fri Sep 8 12:09:33 CEST 2023 Stephane Popinet popinet@basilisk.fr * Careful with TOLERANCE and dimensions
Fri Sep 8 12:08:00 CEST 2023 Stephane Popinet popinet@basilisk.fr * Values of undefined branches where not chosen properly by the interpreter
Fri Sep 8 11:56:27 CEST 2023 Stephane Popinet popinet@basilisk.fr * More flexible definitions of the dirichlet() and neumann() macros
Fri Sep 8 11:55:51 CEST 2023 Stephane Popinet popinet@basilisk.fr * Mappings within Boundary functions were not preprocessed robustly enough
Fri Sep 8 11:45:00 CEST 2023 Stephane Popinet popinet@basilisk.fr * More test cases for dimensional analysis
Thu Sep 7 14:59:25 CEST 2023 Stephane Popinet popinet@basilisk.fr * Removed unused static functions
Wed Sep 6 11:11:05 CEST 2023 Stephane Popinet popinet@basilisk.fr * Point functions were not correctly detected by qcc
So that only func(Point point, …) worked before
Tue Sep 5 18:57:25 CEST 2023 Stephane Popinet popinet@basilisk.fr * Point variables need to be declared (and defined) for “Point point”
Tue Sep 5 13:12:04 CEST 2023 Stephane Popinet popinet@basilisk.fr * Mappings are applied within the AST
Mon Sep 4 17:11:18 CEST 2023 Stephane Popinet popinet@basilisk.fr * Minor changes to the solvers in preparation for dimensional analysis
Mon Sep 4 17:10:04 CEST 2023 Stephane Popinet popinet@basilisk.fr * A dirty fix for missing MSG_NOSIGNAL
This seems to happen on (old?) versions of MacOSX.
Mon Sep 4 17:08:51 CEST 2023 Stephane Popinet popinet@basilisk.fr * Values which are not modified by undefined conditions should not be “unset”
Sun Sep 3 15:14:59 CEST 2023 Stephane Popinet popinet@basilisk.fr * Test cases need to be adapted for dimensional consistency
Sun Sep 3 12:27:17 CEST 2023 Stephane Popinet popinet@basilisk.fr * qcc does dimensional analysis
Sat Sep 2 15:57:16 CEST 2023 Stephane Popinet popinet@basilisk.fr * Fix for balance5 test case
Sat Sep 2 15:29:51 CEST 2023 Stephane Popinet popinet@basilisk.fr * Care must be taken with some operators to ensure dimensional consistency
For example the ‘a = b = 0’ syntax implies ‘[a] == [b]’, constant fields cannot have different dimensions etc.
Sat Sep 2 13:06:31 CEST 2023 Stephane Popinet popinet@basilisk.fr * Better dependencies for derived test cases
Sat Sep 2 13:03:50 CEST 2023 Stephane Popinet popinet@basilisk.fr * New ‘check’ and ‘compile’ Makefile targets
Sat Sep 2 12:57:31 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated test case references
Thu Aug 17 15:31:18 CEST 2023 Stephane Popinet popinet@basilisk.fr * qcc exits on mismatched brackets
Fri Aug 4 16:19:16 CEST 2023 Stephane Popinet popinet@basilisk.fr * _GNU_SOURCE is necessary for floating-point exceptions with gcc
Mon Jan 9 08:41:46 CET 2023 Stephane Popinet popinet@basilisk.fr * Replaced many macros by proper code in AST
Fri Sep 15 14:50:05 CEST 2023 Stephane Popinet popinet@basilisk.fr tagged release 23-06-28
Wed Jun 28 15:46:24 CEST 2023 Stephane Popinet popinet@basilisk.fr * The normal is always the latest one
Sun Jun 25 15:35:09 CEST 2023 Stephane Popinet popinet@basilisk.fr * Z-buffer is simply an array of floats
This should fix the display when using libfb_tiny with MPI
Sat Jun 17 16:22:54 CEST 2023 Stephane Popinet popinet@basilisk.fr * Fixed export command in src/INSTALL
Tue Apr 25 09:42:48 CEST 2023 j.a.v.hooft@gmail.com * tiny points
Fri May 19 12:53:37 CEST 2023 Stephane Popinet popinet@basilisk.fr * segment_flux() was not using the proper layer index
Sat Apr 8 19:32:18 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated compilation flags for examples
Sat Apr 8 18:56:14 CEST 2023 Stephane Popinet popinet@basilisk.fr * When drawing multilayers, boundary conditions cannot be applied to intermediate layers
Sun Apr 2 19:02:51 CEST 2023 J.M. Lopez-Herrera jose.lopez.herrera.s@gmail.com * Embedded solids can be combined with metric
Sun Apr 2 18:39:54 CEST 2023 Stephane Popinet popinet@basilisk.fr * Updated darcsit config
Sun Apr 2 18:04:47 CEST 2023 J.M. Lopez-Herrera jose.lopez.herrera.s@gmail.com * Added missing metric terms in the all-Mach and momentum solvers
Sat Apr 1 13:13:47 CEST 2023 Stephane Popinet popinet@basilisk.fr * Bview can write (uncompressed) PNG images without ImageMagick
Sat Apr 1 12:26:15 CEST 2023 Stephane Popinet popinet@basilisk.fr * Removed remnants of OSMesa in documentation
Fri Mar 31 18:06:53 CEST 2023 Stephane Popinet popinet@basilisk.fr * Makefiles should work with any POSIX-compliant awk
Fri Mar 31 16:50:04 CEST 2023 arnaud.antkowiak@upmc.fr * Renamed gl/gl.h into gl/tinygl.h
Fri Mar 31 12:37:48 CEST 2023 Stephane Popinet popinet@basilisk.fr * Apple does not like -D_XOPEN_SOURCE=700
Fri Mar 31 09:21:16 CEST 2023 Stephane Popinet popinet@basilisk.fr * Fixed ‘unsigned int’ conflict in vertexbuffer.h
Fri Mar 31 08:47:47 CEST 2023 Stephane Popinet popinet@basilisk.fr * Build system uses C99
Wed Mar 29 17:48:26 CEST 2023 Stephane Popinet popinet@basilisk.fr * The scope of “maybe const” fields was not properly resolved
Wed Mar 29 15:21:29 CEST 2023 Stephane Popinet popinet@basilisk.fr * Lines need to be drawn before (i.e. “on top”)
Wed Mar 29 14:51:51 CEST 2023 Stephane Popinet popinet@basilisk.fr * The CVMix test case is unmaintained
Wed Mar 29 14:36:45 CEST 2023 Stephane Popinet popinet@basilisk.fr * Restructured the build system
- the BASILISK environment variable is not needed anymore for installation
- flex and bison are not required for installation anymore
Wed Mar 29 12:29:09 CEST 2023 Stephane Popinet popinet@basilisk.fr * A tiny implementation replaces OpenGL/OSMesa
Mon Mar 20 14:46:59 CET 2023 Stephane Popinet popinet@basilisk.fr * Re-implementation of tinyrenderer in C99
Sun Mar 19 10:47:30 CET 2023 Stephane Popinet popinet@basilisk.fr * Line thickness
Sun Mar 19 10:36:01 CET 2023 Stephane Popinet popinet@basilisk.fr * Line thickness
Sun Mar 19 10:35:34 CET 2023 Stephane Popinet popinet@basilisk.fr * Added raster line function (without z-buffering)
Sun Mar 19 10:35:12 CET 2023 Stephane Popinet popinet@basilisk.fr * Initial import of tinyrenderer
Will utimately replace OSMesa.
Tue Mar 14 19:24:18 CET 2023 Stephane Popinet popinet@basilisk.fr * Fixed missing whitespace in boundary conditions
Tue Feb 14 18:40:56 CET 2023 Stephane Zaleski stephane.zaleski@upmc.fr * Uncomment the PNG line in config.osx, since pngcairo is available on macs.
Sat Jan 14 15:07:40 CET 2023 Stephane Popinet popinet@basilisk.fr * Cleaned some obsolete files
Sat Jan 14 14:54:13 CET 2023 Stephane Popinet popinet@basilisk.fr * Fixed obsolete link
Sun Jan 8 22:22:44 CET 2023 Stephane Popinet popinet@basilisk.fr * Better cleanup for qcc
Sun Jan 8 22:15:07 CET 2023 Stephane Popinet popinet@basilisk.fr * Allocator could not allocate large blocks properly
Fri Oct 28 11:31:05 CEST 2022 Stephane Popinet popinet@basilisk.fr * With the new preprocessor ‘val()’ is not so useful anymore
Fri Oct 28 11:03:48 CEST 2022 Stephane Popinet popinet@basilisk.fr * Translate() has changed syntax
Fri Oct 28 11:03:04 CEST 2022 Stephane Popinet popinet@basilisk.fr * Too many flux variables in 1D
Tue Sep 20 16:29:32 CEST 2022 Stephane Popinet popinet@basilisk.fr * ast_expression_type() knows ‘->’
Mon Mar 20 15:04:46 CET 2023 Stephane Popinet popinet@basilisk.fr * Added missing glLoadMatrixd() to fb_dumb
Mon Mar 20 14:09:24 CET 2023 Stephane Popinet popinet@basilisk.fr * libGLU is not necessary anymore
Fri Mar 17 17:52:03 CET 2023 Stephane Popinet popinet@basilisk.fr * Several tweaks for installation on OSX/Xcode
Mon Mar 13 19:42:10 CET 2023 Stephane Popinet popinet@basilisk.fr * More defaults C types in Basilisk C
Mon Mar 13 19:21:06 CET 2023 Stephane Popinet popinet@basilisk.fr * Fix for boundary conditions on vertex scalars
Fri Nov 18 18:18:36 CET 2022 Stephane Popinet popinet@basilisk.fr * new_block_vertex_scalar()
Fri Nov 18 16:15:20 CET 2022 Stephane Popinet popinet@basilisk.fr * More robust default stencil build
Fri Nov 18 13:40:37 CET 2022 Stephane Popinet popinet@basilisk.fr * automatic() was not “automatic”
Sat Oct 22 10:51:25 CEST 2022 Stephane Popinet popinet@basilisk.fr * Several fixes for boundary conditions on face and vertex fields on multigrid.h
Mon Oct 10 16:55:05 CEST 2022 Stephane Popinet popinet@basilisk.fr * Grammar needs to check for extraneous children
Thu Sep 22 10:45:25 CEST 2022 Stephane Popinet popinet@basilisk.fr * Stencils know about ‘neighborp()’
Fri Sep 9 13:42:35 CEST 2022 Stephane Popinet popinet@basilisk.fr * qcc crashed when ’static FILE *’ was used outside events
Fri Sep 9 17:00:55 CEST 2022 Stephane Popinet popinet@basilisk.fr tagged release 22-07-05
Fri Jul 15 12:37:52 CEST 2022 Stephane Popinet popinet@basilisk.fr * Basic parsing error message
Tue Jul 5 13:46:19 CEST 2022 Stephane Popinet popinet@basilisk.fr * Empty List iterators were not recognized in stencils
Sat Jun 25 16:35:36 CEST 2022 Stephane Popinet popinet@basilisk.fr * Automatic boundaries are not perfect…
Fri Jun 24 18:37:02 CEST 2022 Stephane Popinet popinet@basilisk.fr * Boundary conditions are necessary for ‘colorize()’
Because automatic stencils are not applied to foreach_visible_plane() iterators.
Fri Jun 24 17:57:37 CEST 2022 Stephane Popinet popinet@basilisk.fr * Updated installation instructions
Fri Jun 24 17:57:19 CEST 2022 Stephane Popinet popinet@basilisk.fr * ‘point’ is a loop-local variable
Fri Jun 24 18:37:41 CEST 2022 Stephane Popinet popinet@basilisk.fr * Updated porous3D reference
Mon Jun 20 11:45:45 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fixed wrong ‘endfor’ function prototype
Thu Jun 16 23:14:20 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fixed graph
Wed Jun 15 21:08:23 CEST 2022 Stephane Popinet popinet@basilisk.fr * Added
Fri Jun 10 20:24:33 CEST 2022 Stephane Popinet popinet@basilisk.fr * Documentation for rotation test
Fri Jun 10 20:53:05 CEST 2022 Stephane Popinet popinet@basilisk.fr * Symbols are required
Fri Jun 10 19:24:20 CEST 2022 Stephane Popinet popinet@basilisk.fr * Documentation for the new Basilisk C preprocessor
Thu May 19 15:43:40 CEST 2022 Antoon van Hooft J.A.vanHooft@tudelft.nl * Fix a MPI lock bug with wavelet()
and inverse_wavelet()
Thu May 19 15:12:46 CEST 2022 Stephane Popinet popinet@basilisk.fr * Rarely used option to remove stencil warnings
Thu May 19 14:54:38 CEST 2022 Stephane Popinet popinet@basilisk.fr * Cosmetics
Thu May 19 09:32:53 CEST 2022 Stephane Popinet popinet@basilisk.fr * GCC option to show only line numbers
Thu May 19 09:13:42 CEST 2022 Stephane Popinet popinet@basilisk.fr * Stencils check for overflow
Wed May 18 13:17:23 CEST 2022 Stephane Popinet popinet@basilisk.fr * All header files are parsed, system headers excepted
Wed May 18 13:10:24 CEST 2022 Stephane Popinet popinet@basilisk.fr * ‘in’ is not a reserved keyword anymore
Wed May 18 10:29:02 CEST 2022 Stephane Popinet popinet@basilisk.fr * The “noauto” option can be useful in some exceptional circumstances
Here to avoid a recursive call inside the tree implementation of boundary conditions.
Wed May 18 10:25:41 CEST 2022 Stephane Popinet popinet@basilisk.fr * Take into account the parent foreach for point functions checks
Wed May 18 10:24:27 CEST 2022 Stephane Popinet popinet@basilisk.fr * Support for ‘complex’ in Basilisk C grammar
Tue May 17 18:44:53 CEST 2022 Stephane Popinet popinet@basilisk.fr * foreach_visible() uses stencils
Tue May 17 18:43:54 CEST 2022 Stephane Popinet popinet@basilisk.fr * New qcc uses AST
Tue May 17 18:07:06 CEST 2022 Stephane Popinet popinet@basilisk.fr * Adaptations for the new qcc
Tue May 17 17:36:03 CEST 2022 Stephane Popinet popinet@basilisk.fr * Missing reductions are now errors when compiling parallel code
Tue May 17 15:55:39 CEST 2022 Stephane Popinet popinet@basilisk.fr * Typo
Tue May 17 14:21:43 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fix for (more) OSMesa floating-point exceptions
Tue May 17 14:11:30 CEST 2022 Stephane Popinet popinet@basilisk.fr * Updated spheres test case reference
The new qcc detects a necessary boundary conditions which was not detected before. This improves the results.
Tue May 17 14:04:32 CEST 2022 Stephane Popinet popinet@basilisk.fr * The new qcc is much more robust and does not require the previous tweaks
Function pointers are allowed, reductions are not mandatory etc.
Fri May 13 19:09:02 CEST 2022 Stephane Popinet popinet@basilisk.fr * The new qcc respects the grammar for ‘break’ statements
Fri May 13 17:37:03 CEST 2022 Stephane Popinet popinet@basilisk.fr * Cleanup of unused variables in automatic stencils
Mon May 9 14:51:37 CEST 2022 Stephane Popinet popinet@basilisk.fr * Automatic stencils completely revised
Fri Apr 29 14:38:39 CEST 2022 Stephane Popinet popinet@basilisk.fr * Automatic stencils
Mon Apr 25 13:17:24 CEST 2022 Stephane Popinet popinet@basilisk.fr * Pointers when tracing function calls
Mon Apr 25 11:59:16 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fixed grammar for initializion lists
Fri Apr 22 18:04:10 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fixed grammatical errors
Thu Apr 21 19:06:29 CEST 2022 Stephane Popinet popinet@basilisk.fr * Automatic boundary conditions
Thu Apr 21 14:45:53 CEST 2022 Stephane Popinet popinet@basilisk.fr * Grammar checker
Wed Apr 20 10:27:56 CEST 2022 Stephane Popinet popinet@basilisk.fr * Cosmetics
Sat Apr 16 17:58:11 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fix for typedef name in function parameters
Sat Apr 16 16:32:34 CEST 2022 Stephane Popinet popinet@basilisk.fr * -catch and swig options for qcc
Sat Apr 16 15:13:22 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fixed memory leaks in qcc
Sat Apr 16 14:38:18 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fix for unused warning of constant fields
Sat Apr 16 14:17:42 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fix for stencil access to const fields
Fri Apr 15 20:08:46 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fixes for boundary conditions
Thu Apr 14 09:47:45 CEST 2022 Stephane Popinet popinet@basilisk.fr * Reductions
Wed Apr 13 18:26:57 CEST 2022 Stephane Popinet popinet@basilisk.fr * Constant field stencil access
Wed Apr 13 15:32:16 CEST 2022 Stephane Popinet popinet@basilisk.fr * Various minor fixes for qcc
Wed Apr 13 15:30:57 CEST 2022 Stephane Popinet popinet@basilisk.fr * New ‘maxdepth’ option for ast_print_tree()
Tue Apr 12 17:46:13 CEST 2022 Stephane Popinet popinet@basilisk.fr * Maps
Tue Apr 12 11:55:07 CEST 2022 Stephane Popinet popinet@basilisk.fr * Basilisk C tolerates empty arguments in function calls
Tue Apr 12 11:34:42 CEST 2022 Stephane Popinet popinet@basilisk.fr * Allocation of symmetric tensors
Mon Apr 11 17:23:10 CEST 2022 Stephane Popinet popinet@basilisk.fr * Restructured constant fields combinations
Mon Apr 11 17:19:16 CEST 2022 Stephane Popinet popinet@basilisk.fr * References to global constant field indices.
Mon Apr 11 17:17:39 CEST 2022 Stephane Popinet popinet@basilisk.fr * ‘first’ event keyword
Mon Apr 11 17:17:21 CEST 2022 Stephane Popinet popinet@basilisk.fr * Macro statements
Mon Apr 11 17:16:03 CEST 2022 Stephane Popinet popinet@basilisk.fr * Multiple fixes for boundary conditions (qcc)
Sun Apr 10 11:21:15 CEST 2022 Stephane Popinet popinet@basilisk.fr * Access to .n, .t, .r components within boundary conditions
Sun Apr 10 11:15:13 CEST 2022 Stephane Popinet popinet@basilisk.fr * Rotation in one dimension
Sun Apr 10 11:13:23 CEST 2022 Stephane Popinet popinet@basilisk.fr * qerr and qout (obsolete but for backward compatibility)
Sun Apr 10 11:12:40 CEST 2022 Stephane Popinet popinet@basilisk.fr * foreach_block_inner()
Sun Apr 10 11:11:33 CEST 2022 Stephane Popinet popinet@basilisk.fr * Fix for struct parameters and variable arguments function calls
Sun Apr 10 11:10:33 CEST 2022 Stephane Popinet popinet@basilisk.fr * higher dimension access to tensor fields
Sun Apr 10 11:09:12 CEST 2022 Stephane Popinet popinet@basilisk.fr * diagonalize()
Sun Apr 10 11:07:54 CEST 2022 Stephane Popinet popinet@basilisk.fr * Layered fields allocation
Fri Apr 8 12:28:07 CEST 2022 Stephane Popinet popinet@basilisk.fr * The “last” property of events must be inherited
Thu Apr 7 16:50:37 CEST 2022 Stephane Popinet popinet@basilisk.fr * static FILE *
Sun Mar 20 18:25:14 CET 2022 Stephane Popinet popinet@basilisk.fr * Boundary conditions
Sun Mar 20 12:54:14 CET 2022 Stephane Popinet popinet@basilisk.fr * Fix for events with array arguments
Sun Mar 20 12:53:43 CET 2022 Stephane Popinet popinet@basilisk.fr * Fix for missing arguments in child()
Fri Mar 18 16:34:14 CET 2022 Stephane Popinet popinet@basilisk.fr * Higher-dimension vector field components are set to zero
Fri Mar 18 15:31:15 CET 2022 Stephane Popinet popinet@basilisk.fr * Fixed scope traversal
Wed Mar 16 11:03:21 CET 2022 Stephane Popinet popinet@basilisk.fr * foreach_block* are inner loops
Wed Mar 16 11:02:57 CET 2022 Stephane Popinet popinet@basilisk.fr * Warnings for Basilisk C parse errors
Wed Mar 16 11:02:31 CET 2022 Stephane Popinet popinet@basilisk.fr * Calls to functions with optional arguments without any parameter
Wed Mar 16 10:58:55 CET 2022 Stephane Popinet popinet@basilisk.fr * Fix for (const) field declarations checks and for … in loops
Wed Mar 16 10:07:18 CET 2022 Stephane Popinet popinet@basilisk.fr * Call methods()
Wed Mar 16 09:54:43 CET 2022 Stephane Popinet popinet@basilisk.fr * External/global field lists
Sun Mar 13 18:12:32 CET 2022 Stephane Popinet popinet@basilisk.fr * Integer buffers were too small
Sun Mar 13 18:01:45 CET 2022 Stephane Popinet popinet@basilisk.fr * for in type cast
Sun Mar 13 17:19:10 CET 2022 Stephane Popinet popinet@basilisk.fr * ‘nolineno’ option
Sun Mar 13 17:09:43 CET 2022 Stephane Popinet popinet@basilisk.fr * (const) fields combinations for Point functions
Fri Mar 11 09:59:08 CET 2022 Stephane Popinet popinet@basilisk.fr * Replaces ‘# line’ with newlines when possible
Wed Mar 9 19:05:20 CET 2022 Stephane Popinet popinet@basilisk.fr * Solver initialization and termination
Wed Mar 9 17:16:35 CET 2022 Stephane Popinet popinet@basilisk.fr * ‘serial’ keyword
Tue Mar 8 15:45:25 CET 2022 Stephane Popinet popinet@basilisk.fr * Automatic field allocation and deallocation
Sun Mar 6 19:27:08 CET 2022 Stephane Popinet popinet@basilisk.fr * Events
Sun Mar 6 17:27:24 CET 2022 Stephane Popinet popinet@basilisk.fr * Field lists need extra parenthesis
Sun Mar 6 11:53:41 CET 2022 Stephane Popinet popinet@basilisk.fr * Simplified file name allocation
Sat Mar 5 17:46:25 CET 2022 Stephane Popinet popinet@basilisk.fr * Simplified child replacement
Fri Mar 4 20:36:42 CET 2022 Stephane Popinet popinet@basilisk.fr * init_solver()
Fri Mar 4 19:54:49 CET 2022 Stephane Popinet popinet@basilisk.fr * Cleanup of list append
Fri Mar 4 17:01:35 CET 2022 Stephane Popinet popinet@basilisk.fr * Rotations for right, left, top, bottom etc.
Fri Mar 4 16:56:26 CET 2022 Stephane Popinet popinet@basilisk.fr * is_face_x()
Fri Mar 4 15:59:53 CET 2022 Stephane Popinet popinet@basilisk.fr * Automatic fields
Fri Mar 4 12:27:59 CET 2022 Stephane Popinet popinet@basilisk.fr * Added basilisk.h
Fri Mar 4 12:26:38 CET 2022 Stephane Popinet popinet@basilisk.fr * New fields
Fri Mar 4 11:03:23 CET 2022 Stephane Popinet popinet@basilisk.fr * Breaks within foreach_inner loops
Thu Mar 3 19:11:28 CET 2022 Stephane Popinet popinet@basilisk.fr * Fix for maybeconst combinations of vector fields
Thu Mar 3 19:02:05 CET 2022 Stephane Popinet popinet@basilisk.fr * Macro statements
Thu Mar 3 17:56:37 CET 2022 Stephane Popinet popinet@basilisk.fr * Fixed argument rotation is 2D
Thu Mar 3 17:04:32 CET 2022 Stephane Popinet popinet@basilisk.fr * Field declarations
Thu Mar 3 15:15:56 CET 2022 Stephane Popinet popinet@basilisk.fr * Fixed ‘vertex scalar’ type detection
Thu Mar 3 13:51:48 CET 2022 Stephane Popinet popinet@basilisk.fr * Field lists
Wed Mar 2 16:37:47 CET 2022 Stephane Popinet popinet@basilisk.fr * Point point
Wed Mar 2 16:35:09 CET 2022 Stephane Popinet popinet@basilisk.fr * Constant fields initialization
Wed Mar 2 15:09:10 CET 2022 Stephane Popinet popinet@basilisk.fr * Fixed warning for unused fields
Wed Mar 2 10:25:48 CET 2022 Stephane Popinet popinet@basilisk.fr * Hide Basilisk C keywords
Wed Mar 2 10:08:39 CET 2022 Stephane Popinet popinet@basilisk.fr * forin_declaration_statement
Tue Mar 1 20:10:16 CET 2022 Stephane Popinet popinet@basilisk.fr * Forin statement
Tue Mar 1 16:38:08 CET 2022 Stephane Popinet popinet@basilisk.fr * (const) fields combinations
Tue Mar 1 10:03:25 CET 2022 Stephane Popinet popinet@basilisk.fr * foreach_face() statements
Mon Feb 28 16:49:36 CET 2022 Stephane Popinet popinet@basilisk.fr * Functions with optional arguments
Mon Feb 28 11:38:48 CET 2022 Stephane Popinet popinet@basilisk.fr * Line numbers
Sun Feb 27 15:25:28 CET 2022 Stephane Popinet popinet@basilisk.fr * External foreach_dimension()
Sun Feb 27 12:56:11 CET 2022 Stephane Popinet popinet@basilisk.fr * Attribute declaration
Sun Feb 27 11:38:14 CET 2022 Stephane Popinet popinet@basilisk.fr * Attribute access
Fri Feb 25 18:55:51 CET 2022 Stephane Popinet popinet@basilisk.fr * Translates foreach_dimension()
Sun Feb 20 17:31:44 CET 2022 Stephane Popinet popinet@basilisk.fr * Preliminary work for foreach_dimension()
Sat Feb 19 12:47:11 CET 2022 Stephane Popinet popinet@basilisk.fr * Stencil functions
Tue Feb 15 18:13:10 CET 2022 Stephane Popinet popinet@basilisk.fr * Stencil accesses
Tue Feb 15 15:03:55 CET 2022 Stephane Popinet popinet@basilisk.fr * Simpler nested foreach check
Tue Feb 15 13:28:05 CET 2022 Stephane Popinet popinet@basilisk.fr * Stencil access checks
Mon Feb 14 17:12:46 CET 2022 Stephane Popinet popinet@basilisk.fr * Use stack typedefs
Wed Feb 9 12:31:06 CET 2022 Stephane Popinet popinet@basilisk.fr * Use Allocator rather than malloc for AST nodes
Sun Feb 6 19:00:09 CET 2022 Stephane Popinet popinet@basilisk.fr * Differentiates between typedefs and identifiers using “Lexical Tie-ins”
Sat Feb 5 11:07:22 CET 2022 Stephane Popinet popinet@basilisk.fr * Stack-based parsing
Tue Feb 1 18:27:45 CET 2022 Stephane Popinet popinet@basilisk.fr * Declaration stack
Mon Jan 31 17:44:08 CET 2022 Stephane Popinet popinet@basilisk.fr * Return from trace
Mon Jan 31 09:57:20 CET 2022 Stephane Popinet popinet@basilisk.fr * Differentiates between terminal and non-terminale AST nodes
Sat Jan 29 17:17:41 CET 2022 Stephane Popinet popinet@basilisk.fr * Renamed ‘Node’ to ‘Ast’ (for “Abstract Syntax Tree”)
Sat Jan 29 16:49:51 CET 2022 Stephane Popinet popinet@basilisk.fr * File and line numbers
Sat Jan 29 14:42:29 CET 2022 Stephane Popinet popinet@basilisk.fr * Improved and simplified allocator
Sat Jan 29 12:49:04 CET 2022 Stephane Popinet popinet@basilisk.fr * Various bug fixes for qcc/yacc
Fri Jan 28 22:02:59 CET 2022 Stephane Popinet popinet@basilisk.fr * Code transformations use full AST
Fri Jan 28 15:53:17 CET 2022 Stephane Popinet popinet@basilisk.fr * Source code buffer is split into substrings
Fri Jan 28 14:15:32 CET 2022 Stephane Popinet popinet@basilisk.fr * Bison/Yacc builds the entire AST
Thu Jan 27 14:51:18 CET 2022 Stephane Popinet popinet@basilisk.fr * Initial revision of yacc-based qcc
Fri Feb 4 12:13:45 CET 2022 Stephane Popinet popinet@basilisk.fr * C grammar reference
Thu Jan 27 12:06:59 CET 2022 Stephane Popinet popinet@basilisk.fr * Added error tolerance to yacc grammar
Wed Jan 26 13:01:42 CET 2022 Stephane Popinet popinet@basilisk.fr * Yacc grammar does typedefs
Wed Jan 26 10:52:01 CET 2022 Stephane Popinet popinet@basilisk.fr * Yacc grammar for Basilisk C
Fri Jun 10 19:46:53 CEST 2022 Stephane Popinet popinet@basilisk.fr tagged release 22-04-07
Thu Apr 7 12:43:37 CEST 2022 Stephane Popinet popinet@basilisk.fr * Option to link videos in darcsit
Wed Dec 22 12:22:53 CET 2021 Stephane Popinet popinet@basilisk.fr * Automatic boundary conditions
Tue Dec 21 19:17:07 CET 2021 Stephane Popinet popinet@basilisk.fr * Fixed perfs.plot for some versions of gnuplot
Mon Dec 13 18:51:30 CET 2021 Stephane Popinet popinet@basilisk.fr * Fixed periodic boundary conditions for log-conformation tensor
Tue Nov 23 15:49:19 CET 2021 Stephane Popinet popinet@basilisk.fr * Fixed swap() macro
Sun Dec 12 20:22:14 CET 2021 Stephane Popinet popinet@basilisk.fr tagged release 21-12-12
Sun Dec 12 16:55:23 CET 2021 Stephane Popinet popinet@basilisk.fr * Fix for ugly dangling pointer bug with adaptation and MPI!
Always amazing how serious bugs like this one can remain undetected for years…
Sun Nov 21 17:22:38 CET 2021 Stephane Popinet popinet@basilisk.fr * Updates test case references
Sat Nov 20 18:11:30 CET 2021 Stephane Popinet popinet@basilisk.fr * Wind driven test case must use the old syntax for multilayer.h
Fri Nov 19 17:41:42 CET 2021 Clement Robert clement.robert@m4x.org * Generalised multilayer diffusion
Fri Nov 19 17:40:52 CET 2021 Stephane Popinet popinet@basilisk.fr * Cosmetics
Tue Nov 9 14:55:59 CET 2021 Clement Robert clement.robert.2014@m4x.org * Small correction in energy computation in dispersion.h, improves energy loss plot
Tue Nov 9 17:43:48 CET 2021 Stephane Popinet popinet@basilisk.fr * Helper macro to invert (linear) spatial operators
Mon Nov 8 16:55:00 CET 2021 Stephane Popinet popinet@basilisk.fr * The Kuramoto test case uses the generic linear solver
Wed Nov 3 19:23:08 CET 2021 Stephane Popinet popinet@basilisk.fr * Dependencies need CFLAGS for include paths
Wed Nov 3 16:50:24 CET 2021 Stephane Popinet popinet@basilisk.fr * Updated test case references
Wed Nov 3 15:11:27 CET 2021 Stephane Popinet popinet@basilisk.fr * Generic barotropic term and automatic diagonalization for the multilayer solver
Wed Nov 3 13:06:07 CET 2021 Stephane Popinet popinet@basilisk.fr * New diagonalize() Basilisk C operator
Tue Nov 2 12:14:21 CET 2021 Stephane Popinet popinet@basilisk.fr * Check reduction operations with openmp
Sun Jun 13 12:02:28 CEST 2021 j.a.v.hooft@gmail.com * array reductions test
Sun Jun 13 11:40:14 CEST 2021 j.a.v.hooft@gmail.com * Array reductions
Mon Nov 1 12:33:09 CET 2021 Stephane Popinet popinet@basilisk.fr * Increased buffer size for lists of scalars
Mon Oct 25 15:04:11 CEST 2021 Stephane Popinet popinet@basilisk.fr * Updated references for some VOF test cases
Mon Oct 25 14:22:31 CEST 2021 Stephane Popinet popinet@basilisk.fr * A simple implementation of VOF + embedded boundaries
There are still issues, in particular due to the possible inconsistencies between the values of fm and alpha/uf when using adaptive meshes and MPI.
Sat Oct 23 14:38:12 CEST 2021 Stephane Popinet popinet@basilisk.fr * Changed variable names to avoid conflict between heights() and solid fractions
Sat Oct 23 14:30:48 CEST 2021 Stephane Popinet popinet@basilisk.fr * fractions_cleanup() only warns in case of non-convergence
Fri Oct 22 15:58:42 CEST 2021 Stephane Popinet popinet@basilisk.fr * Check return status of fgets(), scanf() etc.
Wed Sep 8 12:42:17 CEST 2021 Stephane Popinet popinet@basilisk.fr * Fixed GOTM installation instructions
Wed Aug 25 15:32:41 CEST 2021 Stephane Popinet popinet@basilisk.fr tagged release 21-08-17
Tue Aug 17 17:01:47 CEST 2021 Stephane Popinet popinet@basilisk.fr * Various improvements for the soluble gas rising bubble case
Tue Aug 17 17:00:44 CEST 2021 Palas Kumar Farsoiya farsoiya@gmail.com * Henry’s law
Tue Aug 17 11:35:05 CEST 2021 Palas Kumar Farsoiya farsoiya@gmail.com * Soluble gas diffusing from a rising bubble
Tue Aug 17 11:24:25 CEST 2021 Stephane Popinet popinet@basilisk.fr * Various improvements for the soluble gas test case
Tue Aug 17 10:52:23 CEST 2021 Palas Kumar Farsoiya farsoiya@gmail.com * Soluble gas diffusing from a static bubble
Tue Aug 10 10:56:35 CEST 2021 Stephane Popinet popinet@basilisk.fr * Avoid -catch exception for stokes-ns test case
Tue Aug 10 10:14:34 CEST 2021 Stephane Popinet popinet@basilisk.fr * Improved memory allocation for tree grids
Mon Aug 9 18:44:32 CEST 2021 Stephane Popinet popinet@basilisk.fr * Updated doc for OSMesa Gallium bug
Tue May 25 14:29:45 CEST 2021 Stephane Popinet popinet@basilisk.fr * New wavelet example
Tue May 25 14:29:31 CEST 2021 Stephane Popinet popinet@basilisk.fr * New ‘serial’ keyword for serial iterators
Tue May 25 12:03:14 CEST 2021 Stephane Popinet popinet@basilisk.fr * KH test references cleanup
Tue May 25 11:23:23 CEST 2021 Stephane Popinet popinet@basilisk.fr * Non-hydrostatic lock-exchange test case
Fri May 21 15:41:29 CEST 2021 Stephane Popinet popinet@basilisk.fr * Shoal example with multilayer solver
Fri May 21 10:28:20 CEST 2021 Stephane Popinet popinet@basilisk.fr * Added notes on saint-venant.h vs layered/hydro.h
Fri May 21 09:04:13 CEST 2021 Stephane Popinet popinet@basilisk.fr * Update to installation documentation
Fri May 21 08:45:05 CEST 2021 Stephane Popinet popinet@basilisk.fr * WsServer can be built without ‘config’
Fri May 21 08:44:01 CEST 2021 Stephane Popinet popinet@basilisk.fr * Multilayer breaking wave example uses variable layer thickesses etc.
Thu May 20 17:00:24 CEST 2021 Stephane Popinet popinet@basilisk.fr * Troubleshooting doc for jview
Wed May 19 16:54:13 CEST 2021 Stephane Popinet popinet@basilisk.fr * Support for block fields on trees
This is only partially tested and will not work with adaptivity.
Wed May 19 12:47:14 CEST 2021 Stephane Popinet popinet@basilisk.fr * Test case for boundary conditions and blocks
Tue May 18 09:00:25 CEST 2021 Stephane Popinet popinet@basilisk.fr * Forgot README…
Tue May 18 08:52:41 CEST 2021 Stephane Popinet popinet@basilisk.fr * Updated documentation and test cases references for multilayer
Sun May 16 18:52:58 CEST 2021 Stephane Popinet popinet@basilisk.fr * Relative terrain path for tsunami.c
Mon May 17 18:13:19 CEST 2021 Stephane Popinet popinet@basilisk.fr * Various improvements for the multilayer solver
Sun May 16 16:54:16 CEST 2021 Stephane Popinet popinet@basilisk.fr * vorticity() takes the metric into account
Sun May 16 16:51:30 CEST 2021 Stephane Popinet popinet@basilisk.fr * Starting.c uses ‘blue_white_red’ colormap
Sun May 16 16:44:27 CEST 2021 Stephane Popinet popinet@basilisk.fr * New ‘blue_white_red’ colormap
Sun May 16 16:40:38 CEST 2021 Stephane Popinet popinet@basilisk.fr * Fixed incorrect display of linear squares for starting.c
Wed May 12 11:12:39 CEST 2021 Stephane Popinet popinet@basilisk.fr * The reference level for potential energy is setup correctly for nonlinear.c
Wed May 12 09:07:40 CEST 2021 Stephane Popinet popinet@basilisk.fr * Tidally-induced internal lee waves example
Tue May 11 17:18:37 CEST 2021 Stephane Popinet popinet@basilisk.fr * Boussinesq buoyancy for isopycnal layers
Tue May 11 17:17:34 CEST 2021 Stephane Popinet popinet@basilisk.fr * Boussineq buoyancy for the multilayer solver
Tue May 11 17:17:01 CEST 2021 Stephane Popinet popinet@basilisk.fr * The overflow test case
Tue May 11 17:16:27 CEST 2021 Stephane Popinet popinet@basilisk.fr * Lock-exchange test case
Tue May 11 15:52:43 CEST 2021 Stephane Popinet popinet@basilisk.fr * Optional consistency check on time-implicit free-surface integration
Tue May 11 15:44:09 CEST 2021 Stephane Popinet popinet@basilisk.fr * Consistency check for tsunami.c
Tue May 11 15:32:00 CEST 2021 Stephane Popinet popinet@basilisk.fr * Module for computing the Resting Potential Energy (RPE)
Mon May 10 16:31:31 CEST 2021 Stephane Popinet popinet@basilisk.fr * Internal solitary waves test case
Mon May 10 14:18:15 CEST 2021 Stephane Popinet popinet@basilisk.fr * Cosmetics
Mon May 10 14:02:59 CEST 2021 Stephane Popinet popinet@basilisk.fr * Geostrophic adjustment test case uses proper reference potential energy
Mon May 10 09:17:52 CEST 2021 Stephane Popinet popinet@basilisk.fr * Moved fields_stats() to utility functions
Mon May 10 09:08:40 CEST 2021 Stephane Popinet popinet@basilisk.fr * Option for Laplacian smoothing for input_grd()
Sat Mar 20 15:51:45 CET 2021 Stephane Popinet popinet@basilisk.fr * Added missing tz, near, far parameters in draw.h
Tue Mar 16 17:04:47 CET 2021 Stephane Popinet popinet@basilisk.fr * New multilayer (non)-hydrostatic solver
Tue Mar 2 12:45:42 CET 2021 Stephane Popinet popinet@basilisk.fr * Typical (1D) tsunami wave test case
Fri Feb 26 11:44:40 CET 2021 Stephane Popinet popinet@basilisk.fr * Filters are obsolete but are kept for reference
Fri Feb 26 11:35:50 CET 2021 Stephane Popinet popinet@basilisk.fr * New foreach_blockf() “per-field” inner traversal
This is used to be able to solve one- or multi-layer Poisson problems.
Mon May 17 18:16:06 CEST 2021 Stephane Popinet popinet@basilisk.fr tagged release 21-05-05
Wed May 5 08:02:15 CEST 2021 Stephane Popinet popinet@basilisk.fr * Darcsit was not checking properly for existing users
Fri Mar 19 14:09:17 CET 2021 Stephane Popinet popinet@basilisk.fr * Scope checking is fine, just fix the code
Fri Mar 19 13:08:33 CET 2021 Stephane Popinet popinet@basilisk.fr * Too strict scope checking was causing some tags to be missed
Fri Mar 19 12:41:57 CET 2021 Stephane Popinet popinet@basilisk.fr * Fixed broken tag generation
Mon Mar 1 17:44:42 CET 2021 Stephane Popinet popinet@basilisk.fr * CADNA test cases are ignored
Since nobody seems interested and this is complicated to maintain and expensive to run.
Fri Feb 26 11:36:58 CET 2021 Stephane Popinet popinet@basilisk.fr * New “periodic” and “zero” options for input_grd()
Fri Feb 26 11:31:02 CET 2021 Stephane Popinet popinet@basilisk.fr * Fixed tag test case for new handling of stderr
Wed Mar 3 17:49:44 CET 2021 Stephane Popinet popinet@basilisk.fr * The modified run() loop was not compatible with the layered/hydro.h solver
Wed Mar 3 17:49:05 CET 2021 Stephane Popinet popinet@basilisk.fr * Basilisk view understands the tz, near, far parameters of the javascript interface
Wed Mar 3 17:42:15 CET 2021 Stephane Popinet popinet@basilisk.fr * Updated docs
Wed Mar 3 17:41:34 CET 2021 Stephane Popinet popinet@basilisk.fr * fb_dumb should now compile also with a C89 compiler
Thu Feb 11 15:50:15 CET 2021 Stephane Popinet popinet@basilisk.fr * Increased timeout for Basilisk View connection
Thu Feb 11 13:43:08 CET 2021 Stephane Popinet popinet@basilisk.fr * MPI implementation for the Basilisk View server
Tue Feb 9 13:22:09 CET 2021 Stephane Popinet popinet@basilisk.fr * ‘ferr’ (resp. ‘fout’) is deprecated and is now identical to ‘stderr’
‘stderr’ is only open for the master MPI process. To output in a different file for each MPI process, use ‘qerr’ (resp. ‘qout’).
Mon Feb 1 16:39:38 CET 2021 Stephane Popinet popinet@basilisk.fr * Added ‘recent activity’ in the development web site menu
Mon Feb 1 15:59:54 CET 2021 Stephane Popinet popinet@basilisk.fr * Updated bview-server
Mon Feb 1 11:50:39 CET 2021 Stephane Popinet popinet@basilisk.fr * draw_vof (edges = true) now only displays edges
Sun Jan 31 18:10:57 CET 2021 Stephane Popinet popinet@basilisk.fr * Default display for various solvers
Sun Jan 31 17:58:08 CET 2021 Stephane Popinet popinet@basilisk.fr * Non-threaded version of WsServer library
Sun Jan 31 17:58:01 CET 2021 Stephane Popinet popinet@basilisk.fr * Initial import of Davidson Francis’ wsServer library
Sun Jan 31 16:53:28 CET 2021 Stephane Popinet popinet@basilisk.fr * Server-side display implementation
Sun Jan 31 16:42:08 CET 2021 Stephane Popinet popinet@basilisk.fr * Vertex Buffer implementation for OpenGL commands
Note that the gl2ps vector drawing implementation has been removed. Note also that mixing surface and line types within the same object is now forbidden.
Thu Jan 7 17:58:23 CET 2021 Stephane Popinet popinet@basilisk.fr * Dumb OpenGL implementation
Wed Jan 6 15:40:47 CET 2021 Stephane Popinet popinet@basilisk.fr * Fixed conflicting sign() definition
Fri Nov 20 16:23:47 CET 2020 Stephane Popinet popinet@basilisk.fr * Fixes for compilation with gcc 10
Mon Feb 1 16:00:23 CET 2021 Stephane Popinet popinet@basilisk.fr * Basilisk View in javascript
Sun Jan 31 17:03:35 CET 2021 Stephane Popinet popinet@basilisk.fr * Basilisk View in javascript (initial import)
Mon Feb 1 16:26:05 CET 2021 Stephane Popinet popinet@basilisk.fr tagged release 20-11-13
Fri Nov 13 14:42:06 CET 2020 Stephane Popinet popinet@basilisk.fr * New environment variable BASILISK_INCLUDE_PATH
Can be used for additional directories (besides $BASILISK) where to look for header files.
Fri Nov 13 12:19:42 CET 2020 Stephane Popinet popinet@basilisk.fr * The -I include option is recognized by qcc and the doc generation tools
Fri Nov 13 09:20:55 CET 2020 Stephane Popinet popinet@basilisk.fr * Better progress indicator for multiple runs
Thu Nov 12 10:06:28 CET 2020 Stephane Popinet popinet@basilisk.fr * codeblock recognizes HTTP_BASILISK_URL for Basilisk documentation
Fri Oct 23 18:29:00 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fix for two-phase and momentum and updated test refs
Thu Oct 22 15:20:57 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fix for memory corruption when running successive conserving.h simulations
Thu Oct 22 15:20:07 CEST 2020 Stephane Popinet popinet@basilisk.fr * A few minor improvements
Thu Oct 22 15:19:00 CEST 2020 Stephane Popinet popinet@basilisk.fr * Make sure that attributes are applied to VOF-advected tracers
Thu Oct 22 15:16:19 CEST 2020 Stephane Popinet popinet@basilisk.fr * Workaround for a qcc bug
Fri May 8 11:27:18 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fixed inconsistent VOF concentration refinement for “inverse” tracers
Mon Apr 27 12:24:22 CEST 2020 Stephane Popinet popinet@basilisk.fr * VOF concentrations are refined properly
Tue Mar 24 15:29:08 CET 2020 Stephane Popinet popinet@basilisk.fr * Added compression term to the VOF tracer advection scheme
Note that this scheme is used by the momentum-conserving Navier-Stokes solvers.
Wed Oct 21 12:34:12 CEST 2020 Stephane Popinet popinet@basilisk.fr * The bview parser now recognizes underscore as a valid character for identifiers
Thu Oct 8 10:59:50 CEST 2020 Clement Robert clement.robert.2014@m4x.org * Better discretisation of Navier condition in the layered diffusion solver
The third-order discretisation of the Navier slip-condition is improved with two modification : 1-A special case is added for monolayer flows (upper ghost layer taken into account) 2-The discretisation considers averaged velocities instead of collocated velocities in the bottom layers.
Thu Jun 18 17:17:23 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fluxes through sections
Thu Jun 18 12:40:15 CEST 2020 Stephane Popinet popinet@basilisk.fr * tags and itags take directories/redundancies into account
Wed Jun 17 18:34:39 CEST 2020 Stephane Popinet popinet@basilisk.fr * Implicit barotropic integration for multilayer
Wed Jun 17 14:22:32 CEST 2020 Stephane Popinet popinet@basilisk.fr * Geostrophic adjustment test case
Mon May 18 15:26:01 CEST 2020 Stephane Popinet popinet@basilisk.fr * Non-linear geostrophic adjustment for multilayer
Fri May 15 11:50:03 CEST 2020 Stephane Popinet popinet@basilisk.fr * Stommel gyre
Mon Jun 15 14:00:26 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fix for normal computation
Mon Jun 15 14:00:00 CEST 2020 Stephane Popinet popinet@basilisk.fr * Renamed b to zb for compatibility with other solvers
Mon Jun 15 16:45:51 CEST 2020 Stephane Popinet popinet@basilisk.fr * Older versions of gifsicle require color palette stuff
Mon Jun 15 16:41:00 CEST 2020 Clement Robert clement.robert@m4x.org * Galilean invariance test
Mon Jun 15 11:42:59 CEST 2020 Stephane Popinet popinet@basilisk.fr * Use HAL references
Mon Jun 15 11:31:26 CEST 2020 Stephane Popinet popinet@basilisk.fr * Inlined bibtex understands HAL identifiers
For example:
@hal{popinet2018, hal-01528255}
Fri Jun 12 16:38:52 CEST 2020 Stephane Popinet popinet@basilisk.fr * Better discretisation of the RHS for the non-hydrostatic layered solver
It should now be galilean-invariant. Thanks to Cl[]ment Robert and Arnaud Antkowiak for pointing this out.
Fri Jun 12 16:29:23 CEST 2020 Stephane Popinet popinet@basilisk.fr * Breaking wave case runs longer
Fri Jun 12 16:23:43 CEST 2020 Stephane Popinet popinet@basilisk.fr * -DLAYERS=1 is not required anymore
Fri Jun 12 10:39:47 CEST 2020 Stephane Popinet popinet@basilisk.fr * Updated notation
Thu May 14 10:59:03 CEST 2020 Stephane Popinet popinet@basilisk.fr * Cosmetics
Thu May 14 10:58:51 CEST 2020 Stephane Popinet popinet@basilisk.fr * Removed error 403 for access denied for bots
To avoid clogging the server error logs
Thu May 14 10:44:23 CEST 2020 Stephane Popinet popinet@basilisk.fr * Multilayer breaking wave example uses bview rather than gnuplot
Thu May 14 10:40:44 CEST 2020 Stephane Popinet popinet@basilisk.fr * Updated test case references for multilayer
Wed May 13 16:27:08 CEST 2020 Stephane Popinet popinet@basilisk.fr * New ‘z’ option to display 3D surfaces with squares()
Wed May 13 10:26:38 CEST 2020 Stephane Popinet popinet@basilisk.fr * vectors() draws proper vectors (which are also zoom dependent)
Tue May 12 17:41:14 CEST 2020 Stephane Popinet popinet@basilisk.fr * The multilayer solver uses face fluxes/heights rather than velocity
This is much more consistent generally and also gives consistent pressure gradients near wet/dry boundaries.
Tue May 12 17:29:48 CEST 2020 Stephane Popinet popinet@basilisk.fr * Changed attribute for terrain due to conflict with VOF
Tue May 12 16:24:08 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fixed divide-by-zero in limiters
Mon May 11 18:18:59 CEST 2020 Stephane Popinet popinet@basilisk.fr * New Basilisk View function: labels()
Tue May 5 18:48:04 CEST 2020 Stephane Popinet popinet@basilisk.fr * Minor optimisation for GOTM module
Sun May 3 14:58:32 CEST 2020 Stephane Popinet popinet@basilisk.fr * Rewrite of the multilayer solver using “block” fields
Sun May 3 14:58:18 CEST 2020 Stephane Popinet popinet@basilisk.fr * Updated test cases for refactored multilayer solver
Sun May 3 14:57:59 CEST 2020 Stephane Popinet popinet@basilisk.fr * “Block” scalars i.e. contiguous blocks of several scalars
Sat May 2 18:15:19 CEST 2020 Stephane Popinet popinet@basilisk.fr * Support for “layers”
Thu May 14 11:16:18 CEST 2020 Stephane Popinet popinet@basilisk.fr tagged release 20-04-28
Tue Apr 28 18:03:04 CEST 2020 Stephane Popinet popinet@basilisk.fr * Added reference to Lopez et al 2015.
Tue Apr 28 09:00:44 CEST 2020 Stephane Popinet popinet@basilisk.fr * foreach_segment() takes two arguments to avoid name collision
Mon Apr 27 19:01:56 CEST 2020 Stephane Popinet popinet@basilisk.fr * Cosmetics
Mon Apr 27 18:37:04 CEST 2020 Stephane Popinet popinet@basilisk.fr * Patch for GOTM version 5.2.1
Mon Apr 27 18:22:43 CEST 2020 Stephane Popinet popinet@basilisk.fr * Turbulent Couette flow with GOTM
Mon Apr 27 18:20:35 CEST 2020 Stephane Popinet popinet@basilisk.fr * Interface between GOTM and the multilayer solver
Mon Apr 27 17:24:56 CEST 2020 Stephane Popinet popinet@basilisk.fr * GOTM entrainment test case
Mon Apr 27 17:24:38 CEST 2020 Stephane Popinet popinet@basilisk.fr * Ocean Weather Ship Papa GOTM test case
Mon Apr 27 15:55:27 CEST 2020 Stephane Popinet popinet@basilisk.fr * A C interface for the General Ocean Turbulence Model (GOTM)
Thu Apr 16 18:56:40 CEST 2020 Stephane Popinet popinet@basilisk.fr * Added Figure B1 of Large et al, 1994
Fri Mar 13 13:57:39 CET 2020 Stephane Popinet popinet@basilisk.fr * foreach_boundary() was traversing MPI boundaries on multigrid
Only “physical” boundaries should be traversed.
Tue Mar 3 15:03:18 CET 2020 Stephane Popinet popinet@basilisk.fr * Layered scalars are name properly
Tue Jan 21 10:38:21 CET 2020 Stephane Popinet popinet@basilisk.fr * Several serious bug fixes for input_grd()
The function was violating array bounds.
Thu Apr 16 10:40:26 CEST 2020 Stephane Popinet popinet@basilisk.fr * Use Open MPI options properly
Wed Apr 15 18:00:37 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fix for compilation with C89
Wed Apr 15 17:50:45 CEST 2020 Stephane Popinet popinet@basilisk.fr * Interface for CVMix
Wed Mar 18 12:26:22 CET 2020 Stephane Popinet popinet@basilisk.fr * New traversal foreach_segment().
Fri Apr 10 12:54:14 CEST 2020 Stephane Popinet popinet@basilisk.fr * Minor bug fixes
Thu Apr 9 19:40:28 CEST 2020 Stephane Popinet popinet@basilisk.fr * Updated test references
Wed Apr 1 17:58:50 CEST 2020 Stephane Popinet popinet@basilisk.fr * Added options when running remotely with MPI
Wed Apr 1 17:15:17 CEST 2020 Stephane Popinet popinet@basilisk.fr * Added a cache of compiled expressions for bview
Wed Apr 1 17:14:10 CEST 2020 Stephane Popinet popinet@basilisk.fr * Links to more docs.
Wed Apr 1 17:13:43 CEST 2020 Stephane Popinet popinet@basilisk.fr * Fixed periodic bug for Cartesian 1D grid (thanks to Antoon)
Mon Mar 30 19:12:43 CEST 2020 Stephane Popinet popinet@basilisk.fr * An expression parser for bview
Tue Mar 3 17:50:05 CET 2020 Stephane Popinet popinet@basilisk.fr * Workaround for OSMesa floating-point-exception bug
Mon Jan 20 10:59:46 CET 2020 Stephane Popinet popinet@basilisk.fr * Interactive bview now understands colormaps
Thu Jan 9 16:21:40 CET 2020 Stephane Popinet popinet@basilisk.fr * Workarounds for bugs in octave
Thu Jan 9 16:18:56 CET 2020 Stephane Popinet popinet@basilisk.fr * Updated authors
Wed Nov 20 16:42:46 CET 2019 Stephane Popinet popinet@basilisk.fr * Bibtex references are sorted by date rather than author
Wed Nov 20 09:16:22 CET 2019 Stephane Popinet popinet@basilisk.fr * 2D viscous terms now work for the multilayer solver
Wed Nov 20 09:06:17 CET 2019 Stephane Popinet popinet@basilisk.fr * New 3D multilayer breaking Stokes wave
Wed Nov 20 09:01:46 CET 2019 Stephane Popinet popinet@basilisk.fr * ppm2mp4 generates higher-quality movies
Sat Nov 16 16:10:24 CET 2019 Stephane Popinet popinet@basilisk.fr * Added ffmpeg options to make safari happy
Sat Nov 16 14:33:05 CET 2019 Stephane Popinet popinet@basilisk.fr * Added suport for “range queries” for videos
Sat Nov 16 09:31:58 CET 2019 Stephane Popinet popinet@basilisk.fr tagged release 19-11-16
Fri Nov 15 18:48:12 CET 2019 Stephane Popinet popinet@basilisk.fr * Further fix for qcc and assertions
Fri Nov 15 16:45:54 CET 2019 Stephane Popinet popinet@basilisk.fr * Fixed assertions and -nolineno qcc option
Fri Nov 15 16:17:01 CET 2019 Stephane Popinet popinet@basilisk.fr * Updated test case references for surface tension fix
Fri Nov 15 10:38:14 CET 2019 Stephane Popinet popinet@basilisk.fr * Removed link-time-optimisation for portability of the PPR library
Fri Nov 15 10:35:23 CET 2019 Stephane Popinet popinet@basilisk.fr * Cosmetics
Fri Nov 15 10:14:27 CET 2019 Stephane Popinet popinet@basilisk.fr * Fixed movie generation for the breaking Stokes wave test
Wed Nov 13 12:40:45 CET 2019 Stephane Popinet popinet@basilisk.fr * Vertical velocity profiles and Maxima script
Fri Nov 15 09:56:33 CET 2019 Stephane Popinet popinet@basilisk.fr * Fixed pdf-plots target
Fri Nov 15 09:19:29 CET 2019 Stephane Popinet popinet@basilisk.fr * gnuplot needs to use macros for terminals for some reason
Fri Oct 11 15:13:55 CEST 2019 Stephane Popinet popinet@basilisk.fr * New target ‘pdf-plots’ to use PDF rather than SVG for default plots
Thu Nov 14 18:46:44 CET 2019 Stephane Popinet popinet@basilisk.fr * Added multilayer-tests to default tests
Thu Nov 14 18:25:14 CET 2019 Stephane Popinet popinet@basilisk.fr * Fixed typo in Tohoku example
Thu Nov 14 17:52:33 CET 2019 Stephane Popinet popinet@basilisk.fr * Documentation for vertical remapping
Thu Nov 14 17:52:25 CET 2019 Stephane Popinet popinet@basilisk.fr * PPR module
Thu Nov 14 12:34:43 CET 2019 Stephane Popinet popinet@basilisk.fr * Documentation for the non-hydrostatic layered solver
Wed Nov 13 17:07:17 CET 2019 Stephane Popinet popinet@basilisk.fr * The old vertically-staggered non-hydrostatic solver.
Wed Nov 13 17:02:27 CET 2019 Stephane Popinet popinet@basilisk.fr * Vertical layered diffusion uses a third-order top boundary condition
Wed Nov 13 17:01:27 CET 2019 Stephane Popinet popinet@basilisk.fr * Cleaned up old layered versions
Wed Nov 13 16:59:44 CET 2019 Stephane Popinet popinet@basilisk.fr * Another backup version
Wed Nov 13 16:57:24 CET 2019 Stephane Popinet popinet@basilisk.fr * Old non-hydro version using qz rather than w
Wed Nov 13 15:52:42 CET 2019 Stephane Popinet popinet@basilisk.fr * output_field() can take an optional “box” argument
Wed Nov 13 15:51:50 CET 2019 Stephane Popinet popinet@basilisk.fr * Moved lookup_field() to utils.h
Wed Nov 13 15:49:36 CET 2019 Stephane Popinet popinet@basilisk.fr * Added isoline for u = 0
Wed Nov 13 15:49:01 CET 2019 Stephane Popinet popinet@basilisk.fr * Fixed formatting of Brusselator figures
Wed Nov 13 15:46:10 CET 2019 Stephane Popinet popinet@basilisk.fr * Multilayer tests
Wed Nov 13 15:44:41 CET 2019 Stephane Popinet popinet@basilisk.fr * New Tohoku example
Wed Nov 13 15:39:30 CET 2019 Stephane Popinet popinet@basilisk.fr * Performance monitoring for the layered solver
Wed Nov 13 15:35:56 CET 2019 Stephane Popinet popinet@basilisk.fr * Updated mesa versions and links to Basilisk Mesa tarballs
Wed Nov 13 15:34:10 CET 2019 Stephane Popinet popinet@basilisk.fr * Cosmetics
Wed Nov 13 15:20:00 CET 2019 Stephane Popinet popinet@basilisk.fr * Filter for grid-scale oscillations of the layered solver
Mon Oct 14 17:22:18 CEST 2019 Stephane Popinet popinet@basilisk.fr * Layered (REVIEW)
Fri Oct 11 16:30:40 CEST 2019 Stephane Popinet popinet@basilisk.fr * Restructured Saint-Venant solver for re-use in layered model
Fri Oct 11 15:30:33 CEST 2019 Stephane Popinet popinet@basilisk.fr * Okada faults can now be specified as an array
Fri Oct 11 15:17:47 CEST 2019 Stephane Popinet popinet@basilisk.fr * terrain() now understands ‘~’ and replaces it with $HOME
Fri Oct 11 15:16:19 CEST 2019 Stephane Popinet popinet@basilisk.fr * output_ppm() only generates even-sized pictures
To work around a bug in ffmpeg which does not allow odd-sized movies.
Fri Oct 11 15:09:36 CEST 2019 Stephane Popinet popinet@basilisk.fr * Recipe for SVG dot files
Fri Oct 11 15:09:04 CEST 2019 Stephane Popinet popinet@basilisk.fr * HTML Image arguments can be specified for inline plots
Fri Oct 11 12:12:05 CEST 2019 Stephane Popinet popinet@basilisk.fr * Adjusted references for new tolerance on multilayer divergence
Thu Oct 10 12:59:03 CEST 2019 Stephane Popinet popinet@basilisk.fr * References for bar-ml test case
Thu Oct 10 12:58:38 CEST 2019 Stephane Popinet popinet@basilisk.fr * Seawall test case for layered model
Thu Oct 10 12:58:01 CEST 2019 Stephane Popinet popinet@basilisk.fr * Breaking Stokes wave
Thu Oct 10 12:57:43 CEST 2019 Stephane Popinet popinet@basilisk.fr * New example ‘Transcritical flow over a bump with multiple layers’
Mon Oct 7 10:50:58 CEST 2019 Stephane Popinet popinet@basilisk.fr * New transcritical flow over a bump test case
Sun Oct 6 16:58:58 CEST 2019 Stephane Popinet popinet@basilisk.fr * Jet formation by a closing cavity
Fri Oct 4 18:35:27 CEST 2019 Stephane Popinet popinet@basilisk.fr * New velocity-based layered formulation (REVIEW)
Fri Oct 4 17:34:37 CEST 2019 Stephane Popinet popinet@basilisk.fr * Updated references for wind-driven-lake test case
Fri Oct 4 17:05:16 CEST 2019 Stephane Popinet popinet@basilisk.fr * Longitude-latitude test case for the layered model
Fri Oct 4 17:01:02 CEST 2019 Stephane Popinet popinet@basilisk.fr * Oscillations in a parabola test case for multilayer
Fri Oct 4 16:48:40 CEST 2019 Stephane Popinet popinet@basilisk.fr * Conical island test case for the layered model
Fri Oct 4 16:12:53 CEST 2019 Stephane Popinet popinet@basilisk.fr * Beach test case for layered model
Fri Oct 4 16:11:07 CEST 2019 Stephane Popinet popinet@basilisk.fr * References for dispersion test case
Fri Oct 4 11:54:20 CEST 2019 Stephane Popinet popinet@basilisk.fr * Vertical viscosity (REVIEW)
Fri Oct 4 11:54:04 CEST 2019 Stephane Popinet popinet@basilisk.fr * Vertical remapping (REVIEW)
Fri Sep 27 18:11:24 CEST 2019 Stephane Popinet popinet@basilisk.fr * New Tohoku tsunami example
Wed Sep 18 11:15:21 CEST 2019 Stephane Popinet popinet@basilisk.fr * Non-hydrostatic stability condition
Sat Sep 14 19:17:15 CEST 2019 Stephane Popinet popinet@basilisk.fr * Non-hydrostatic Keller box model extension
Sat Sep 14 18:19:37 CEST 2019 Stephane Popinet popinet@basilisk.fr * Added energy evolution to dispersion test
Fri Sep 13 18:26:12 CEST 2019 Stephane Popinet popinet@basilisk.fr * Wind-driven lake test of the multilayer solver
Thu Sep 12 17:54:27 CEST 2019 Stephane Popinet popinet@basilisk.fr * Sinusoidal wave propagation over a bar with the multilayer solver
Thu Sep 12 17:04:19 CEST 2019 Stephane Popinet popinet@basilisk.fr * Wave dispersion test case
Wed Sep 11 15:57:46 CEST 2019 Stephane Popinet popinet@basilisk.fr * A new layered hydrostatic model
Mon Aug 19 09:38:54 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed conflict
Sat May 25 18:07:40 CEST 2019 Stephane Popinet popinet@basilisk.fr * Better handling of warnings in darcsit
Mon Aug 19 09:23:56 CEST 2019 Stephane Popinet popinet@basilisk.fr * A serious bug fix for low-resolution interface curvature calculations
Thanks to Petr Karnakov for reporting this. The bug was introduced by this patch
Wed Dec 13 10:21:38 CET 2017 Stephane Popinet * Generic interfacial force implementation
http://basilisk.fr/src/curvature.h?changes=20171213092138
and will affect all calculations with surface tension involving under-resolved interfaces.
Mon Jul 1 17:03:32 CEST 2019 Stephane Popinet popinet@basilisk.fr * record and apply darcs posthooks to deal with file addition/deletion
Sat Jun 29 11:31:08 CEST 2019 Stephane Popinet popinet@basilisk.fr * Octave paths are relative to DOCUMENT_ROOT
Sat Jun 29 10:43:29 CEST 2019 Stephane Popinet popinet@basilisk.fr * More clever octave dependencies
Wed Jun 26 11:19:23 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed octave .s generation
Wed Jun 26 11:13:50 CEST 2019 Stephane Popinet popinet@basilisk.fr * More portable Makefile
Wed Jun 26 10:55:04 CEST 2019 Stephane Popinet popinet@basilisk.fr * Improved installation instructions
Fri Jun 14 11:55:44 CEST 2019 Stephane Popinet popinet@basilisk.fr * Updated floating-point header for OSX
Sat Jun 8 17:36:56 CEST 2019 Stephane Popinet popinet@basilisk.fr * Poisson solver takes embedded fluxes into account by default
Sat Jun 8 16:35:35 CEST 2019 Stephane Popinet popinet@basilisk.fr * Replaced laplacian.plot with laplacian/plots
Wed Jun 5 18:59:40 CEST 2019 Stephane Popinet popinet@basilisk.fr * The default makefile for %.3D.s targets was wrong and complex
Mon May 27 17:55:42 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed user Makefile filter
Mon May 27 16:35:58 CEST 2019 Stephane Popinet popinet@basilisk.fr * Line number anchors in function prototypes were not correctly parsed
Mon May 27 14:24:18 CEST 2019 Stephane Popinet popinet@basilisk.fr * Searching and error parsing specific to website
Mon May 27 14:05:01 CEST 2019 Stephane Popinet popinet@basilisk.fr * Editor jumps to error/warning line
Mon May 27 12:39:07 CEST 2019 Stephane Popinet popinet@basilisk.fr * Better edit layout
Mon May 27 11:38:22 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed indexing robot filtering
Mon May 27 11:10:30 CEST 2019 Stephane Popinet popinet@basilisk.fr * More filtering for web-indexing robots
Mon May 27 10:20:38 CEST 2019 Stephane Popinet popinet@basilisk.fr * Better handling of warnings in darcsit
Mon May 27 10:00:21 CEST 2019 Stephane Popinet popinet@basilisk.fr * Updated docs
Mon May 27 09:54:16 CEST 2019 Stephane Popinet popinet@basilisk.fr * Turned off cookie domain
Sat May 25 15:48:28 CEST 2019 Stephane Popinet popinet@basilisk.fr * Error checking for itags
Sat May 25 16:07:41 CEST 2019 Stephane Popinet popinet@basilisk.fr * Commented out password reset option
Sat May 25 15:29:13 CEST 2019 Stephane Popinet popinet@basilisk.fr * Added “noindex” headers for web-crawling robots
Sat May 25 14:58:09 CEST 2019 Stephane Popinet popinet@basilisk.fr * Documented code does not need to start with a documentation comment (i.e. )
The documentation comment block can appear instead anywhere in the file.
Sat May 25 11:04:45 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed creation of new page in darcsit
Fri May 24 19:05:29 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed change history
Fri May 24 17:43:46 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed javascript match pattern for .[cm] files
Fri May 24 17:16:22 CEST 2019 Stephane Popinet popinet@basilisk.fr * More robust codeblock for really crappy sources (missing closing brackets etc.)
Fri May 24 16:51:00 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed line numbers showing up in comments
Fri May 24 16:33:16 CEST 2019 Stephane Popinet popinet@basilisk.fr * Greek letters are not substituted anymore in source code
This was confusing.
Fri May 24 16:30:14 CEST 2019 Stephane Popinet popinet@basilisk.fr * Added declaration anchors in source listings
Fri May 24 15:52:21 CEST 2019 Stephane Popinet popinet@basilisk.fr * Partial fix for change history of (old) pages
Fri May 24 13:25:28 CEST 2019 Stephane Popinet popinet@basilisk.fr * Minor doc fix
Fri May 24 13:24:38 CEST 2019 Stephane Popinet popinet@basilisk.fr * The .page extension is gone!
Note that this involved major refactoring of Makefiles etc. so it is a good idea to ‘make clean’ and re-install.
Fri May 24 11:37:59 CEST 2019 Stephane Popinet popinet@basilisk.fr * Renamed turbulence.py to example.py to avoid Makefile conflict with turbulence.c
Fri May 24 11:32:47 CEST 2019 Stephane Popinet popinet@basilisk.fr * Minor formatting
Fri May 24 11:25:24 CEST 2019 Stephane Popinet popinet@basilisk.fr * Renamed all .[ch].page to .[ch]
Thu May 23 13:52:23 CEST 2019 Stephane Popinet popinet@basilisk.fr * Use only relative URLs
Wed May 22 15:24:58 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed broken links
Fri May 24 11:41:04 CEST 2019 Stephane Popinet popinet@basilisk.fr tagged release 2019-05-24
Fri May 24 11:39:23 CEST 2019 Stephane Popinet popinet@basilisk.fr * darcsit checks for non-existent pids
Wed May 22 15:19:32 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed formatting of some formula for katex
Wed May 22 14:55:12 CEST 2019 Stephane Popinet popinet@basilisk.fr * Links to line numbers in file changes
Wed May 22 12:53:44 CEST 2019 Stephane Popinet popinet@basilisk.fr * darcsit generates pages with relative rather than absolute URLs
Tue May 21 14:06:18 CEST 2019 Stephane Popinet popinet@basilisk.fr * Set number of openmp cores to 8 when running on a sandbox
Mon May 20 18:58:51 CEST 2019 Stephane Popinet popinet@basilisk.fr * Minor fixes to test cases for new sandbox engine
Mon May 20 15:16:20 CEST 2019 Stephane Popinet popinet@basilisk.fr * When copying files in darcsit it is important to preserver mod times
Mon May 20 13:56:08 CEST 2019 Stephane Popinet popinet@basilisk.fr * katex does not like
Mon May 20 13:41:06 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed katex math rendering in edit view
Mon May 20 13:40:38 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed cookie parsing when multiple cookies are set
Mon May 20 12:59:05 CEST 2019 Stephane Popinet popinet@basilisk.fr * Use katex to display equations
Mon May 20 10:29:33 CEST 2019 Stephane Popinet popinet@basilisk.fr * Added mathjax support for browsers who cannot do MathML
Mon May 20 10:01:38 CEST 2019 Stephane Popinet popinet@basilisk.fr * Side-by-side edit view
Sat May 18 18:27:22 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fix for assertion messages
Fri May 17 18:55:09 CEST 2019 Stephane Popinet popinet@basilisk.fr * Added line number anchors
Fri May 17 08:28:14 CEST 2019 Stephane Popinet popinet@basilisk.fr * Multicolumn file listing
Thu May 16 17:55:33 CEST 2019 Stephane Popinet popinet@basilisk.fr * More tolerance for user-provided Makefiles
Thu May 16 16:36:00 CEST 2019 Stephane Popinet popinet@basilisk.fr * Running status reports on graphics generation
Thu May 16 12:40:12 CEST 2019 Stephane Popinet popinet@basilisk.fr * darcsit option to find running codes
Thu May 16 11:15:18 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fix for missing ~ auxilliary files
Thu May 16 11:07:22 CEST 2019 Stephane Popinet popinet@basilisk.fr * Support for (obsolete) .plot generation is back
Thu May 16 10:20:57 CEST 2019 Stephane Popinet popinet@basilisk.fr * runtest fix for ~test/fail.tst
Wed May 15 18:49:52 CEST 2019 Stephane Popinet popinet@basilisk.fr * Makefile error output in darcsit
Wed May 15 18:48:46 CEST 2019 Stephane Popinet popinet@basilisk.fr * Progress indicator really is difficult…
Tue May 14 18:28:12 CEST 2019 Stephane Popinet popinet@basilisk.fr * Improved progress indicator
Tue May 14 16:40:05 CEST 2019 Stephane Popinet popinet@basilisk.fr * darcsit takes into account simple/safe user Makefiles
Tue May 14 15:44:17 CEST 2019 Stephane Popinet popinet@basilisk.fr * Preview checks for 404 error status
Tue May 14 14:32:53 CEST 2019 Stephane Popinet popinet@basilisk.fr * Updated instructions for Basilisk server
Tue May 14 14:27:24 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed darcsit history for darcs version 2.8.5
Mon May 13 13:59:16 CEST 2019 Stephane Popinet popinet@basilisk.fr * progress indicator should be more robust
Mon May 13 13:24:42 CEST 2019 Stephane Popinet popinet@basilisk.fr * More robust automatic Makefile dependencies
Mon May 13 12:54:19 CEST 2019 Stephane Popinet popinet@basilisk.fr * Improved cookie settings
Should help in particular on Safari and is generally safer.
Sat May 11 12:15:15 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed string parsing issues in literate-c
Thu May 9 15:00:21 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixes for “delete this page” and parsing of warnings/errors
Wed May 8 18:58:16 CEST 2019 Stephane Popinet popinet@basilisk.fr * Various darcsit-related fixes
Wed May 8 18:38:36 CEST 2019 Stephane Popinet popinet@basilisk.fr * Octave support for darcsit
Wed May 8 12:08:28 CEST 2019 Stephane Popinet popinet@basilisk.fr * Support for broken gdb (i.e. OSX)
Mon May 6 16:29:17 CEST 2019 Stephane Popinet popinet@basilisk.fr * Improved default darcsit.conf file
Tue Apr 23 15:44:03 CEST 2019 Donna Calhoun donnacalhoun@boisestate.edu * OSX gdb fix
Wed May 8 11:17:03 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed multigrid warning when using openmp
Tue May 7 18:03:31 CEST 2019 Stephane Popinet popinet@basilisk.fr * Some more darcsit doc
Tue May 7 17:13:09 CEST 2019 Stephane Popinet popinet@basilisk.fr * Numerous bug fixes for darcsit
Mon May 6 16:37:55 CEST 2019 Stephane Popinet popinet@basilisk.fr * Cosmetics
Mon May 6 16:21:47 CEST 2019 Stephane Popinet popinet@basilisk.fr * Ministatus for directory listings
Mon May 6 16:15:56 CEST 2019 Stephane Popinet popinet@basilisk.fr * Minor fix to test cases
Mon May 6 16:08:45 CEST 2019 Stephane Popinet popinet@basilisk.fr * Progress must be insensitive to FPEs
Mon May 6 16:08:15 CEST 2019 Stephane Popinet popinet@basilisk.fr * Warnings were not handled properly by darscit
Mon May 6 16:05:19 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fixed plot generation on basilisk-untrusted
Sat May 4 18:07:26 CEST 2019 Stephane Popinet popinet@basilisk.fr * Various bug fixes for darcsit
Fri May 3 16:19:00 CEST 2019 Stephane Popinet popinet@basilisk.fr * Darcsit: a bash re-implementation of gitit
Fri May 3 15:56:31 CEST 2019 Stephane Popinet popinet@basilisk.fr * Fix for ignored output of system() command.
Fri May 3 15:55:22 CEST 2019 Stephane Popinet popinet@basilisk.fr * Simplified symbol stripping for gcc config
Fri May 3 15:54:51 CEST 2019 Stephane Popinet popinet@basilisk.fr * Default Makefile improvements for web generation
Fri May 3 15:53:13 CEST 2019 Stephane Popinet popinet@basilisk.fr * Tests on a remote sandbox use the ‘basilisk-untrusted’ user
Fri May 3 15:40:39 CEST 2019 Stephane Popinet popinet@basilisk.fr * Makefile.tests was not generated properly in some cases
Fri May 3 15:39:53 CEST 2019 Stephane Popinet popinet@basilisk.fr * Improved robustness of qcc preprocessor for tag generation
Fri May 3 15:39:11 CEST 2019 Stephane Popinet popinet@basilisk.fr * qcc tracing did not honor the -nolineo option
Fri May 3 15:38:02 CEST 2019 Stephane Popinet popinet@basilisk.fr * qcc has a new -progress option which generates a progress report
Tue Mar 26 18:48:27 CET 2019 Stephane Popinet popinet@basilisk.fr * CSS stylesheets and icons shamelessly copied from gitit.
Tue Mar 26 18:26:40 CET 2019 Stephane Popinet popinet@basilisk.fr * Added css stylesheets
Sat Mar 23 17:17:54 CET 2019 Stephane Popinet popinet@basilisk.fr tagged release 19-3-23
Fri Mar 22 11:27:25 CET 2019 Stephane Popinet popinet@basilisk.fr * Improved documentation for Okada’s fault model.
Fri Mar 22 11:06:26 CET 2019 Stephane Popinet popinet@basilisk.fr * New “edges” option for isosurfaces.
Fri Mar 22 11:04:01 CET 2019 Stephane Popinet popinet@basilisk.fr * output_gauges() now also output data in dry cells.
Fri Mar 22 10:58:17 CET 2019 Stephane Popinet popinet@basilisk.fr * Default sea level option for elevation.h
Fri Mar 22 10:54:25 CET 2019 Stephane Popinet popinet@basilisk.fr * Contact angles in 2D need to take orientation into account
Thanks to Quentin Magdelaine for pointing this out.
Fri Mar 22 10:52:37 CET 2019 Stephane Popinet popinet@basilisk.fr * distance() should now work also on multigrid
Fri May 11 04:59:38 CEST 2018 Emily.Lane@niwa.co.nz * Okada doc and update Documentation added to Okada re conventions. Also fault_centroid accepts depth at centroid.
Fri Mar 22 10:47:52 CET 2019 Stephane Popinet popinet@basilisk.fr * Embedded boundaries in 3D
Note that the syntax has changed slightly: dirichlet_embed() must be replaced with dirichlet().
Fri Mar 22 09:23:08 CET 2019 Stephane Popinet popinet@basilisk.fr * Boundary conditions should also be applied to vertex scalars
Fri Mar 22 09:09:15 CET 2019 Stephane Popinet popinet@basilisk.fr * Performance and profiling plots should not be interactive
Fri Mar 15 08:39:21 CET 2019 Stephane Popinet popinet@basilisk.fr * MPI dump() checks whether file seeking is really necessary
The system fseek() seems to be too stupid to do this which may lead to very large performance penalties, depending on the filesystem used.
Fri Mar 8 16:14:24 CET 2019 Stephane Popinet popinet@basilisk.fr * dumps are “buffered” by default. To turn this off use “unbuffered = true”
Tue Mar 5 14:55:49 CET 2019 Stephane Popinet popinet@basilisk.fr * qcc avoids pedantic empty structure warning
Sun Feb 24 18:08:28 CET 2019 Stephane Popinet popinet@basilisk.fr * output_cells() now takes various options.
Thu Jan 3 19:19:51 CET 2019 Stephane Popinet popinet@basilisk.fr * Removed useless boundary condition for VOF
Thu Jan 3 18:50:26 CET 2019 Stephane Popinet popinet@basilisk.fr * Added embedded boundary conditions for pf, as suggested by Antoon van Hooft
Thu Jan 3 18:46:08 CET 2019 Stephane Popinet popinet@basilisk.fr * Memory tracing now works also with OpenMP
Thu Jan 3 18:45:29 CET 2019 Stephane Popinet popinet@basilisk.fr * Further fixes for “mirror” function in 2D
Thu Jan 3 18:41:59 CET 2019 Stephane Popinet popinet@basilisk.fr * Cosmetics
Wed Jan 2 17:32:46 CET 2019 Stephane Popinet popinet@basilisk.fr tagged release 18-12-21
Fri Dec 21 09:19:30 CET 2018 Stephane Popinet popinet@basilisk.fr * 3D contact angles
Thu Dec 20 09:53:49 CET 2018 Stephane Popinet popinet@basilisk.fr * 3D sessile drop test case
Thu Dec 20 08:38:16 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed Weber number for Wen Yang’s example
Wed Dec 19 19:55:09 CET 2018 Stephane Popinet popinet@basilisk.fr * Option for “buffered” dumps
This can be used to interactively visualise dumps with bview.
Tue Dec 18 18:13:44 CET 2018 Stephane Popinet popinet@basilisk.fr * Cosmetics
Tue Dec 18 12:37:27 CET 2018 Stephane Popinet popinet@basilisk.fr * allocated() macro checks bounds for grid/multigrid.h
Tue Dec 18 12:16:32 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed normal orientations for symmetries in bview
Note that the normal orientations for the mirror() operators are now the correct ones. This means that the normal parameters of old codes will need to be adjusted.
Tue Dec 18 11:56:16 CET 2018 Stephane Popinet popinet@basilisk.fr * Updated README.server configuration
Tue Dec 18 11:55:39 CET 2018 Stephane Popinet popinet@basilisk.fr * qcc correctly rotates allocated()/neighbor() etc… with foreach_dimension(2)
Tue Dec 18 11:54:40 CET 2018 Stephane Popinet popinet@basilisk.fr * qcc was not checking the name of begin_/end_ blocks properly
Thu Nov 29 18:04:54 CET 2018 Stephane Popinet popinet@basilisk.fr * VOF normals can be optionally computed using height functions (rather than MYC)
This is used in particular to improve the contact angle condition.
Wed Dec 12 09:13:45 CET 2018 Stephane Popinet popinet@basilisk.fr tagged release 18-12-12
Wed Dec 12 09:12:30 CET 2018 Stephane Popinet popinet@basilisk.fr * Workaround for bug in SVG font sizes in gnuplot > 5
Tue Dec 11 20:51:41 CET 2018 Stephane Popinet popinet@basilisk.fr * Older versions of pandoc do not like ‘eqnarray’
Tue Dec 11 18:40:00 CET 2018 Stephane Popinet popinet@basilisk.fr * Updated test cases references
Tue Dec 11 18:07:37 CET 2018 Stephane Popinet popinet@basilisk.fr * New example “Flow in a rotating bottom-driven cylindrical container”
Tue Dec 11 17:04:42 CET 2018 Stephane Popinet popinet@basilisk.fr * Boundary layer on a rotating disk
Tue Dec 11 16:39:55 CET 2018 Stephane Popinet popinet@basilisk.fr * Azimuthal velocity for axisymmetric flows
Mon Dec 10 17:16:03 CET 2018 Stephane Popinet popinet@basilisk.fr * isoline() function can draw n regularly-spaced isolines
Mon Dec 10 17:09:13 CET 2018 Stephane Popinet popinet@basilisk.fr * Axisymmetric stream function
Sat Dec 1 17:38:13 CET 2018 Stephane Popinet popinet@basilisk.fr * Fine tuning for SVG figures
Sat Dec 1 15:12:52 CET 2018 Stephane Popinet popinet@basilisk.fr * Gnuplot uses SVG by default (rather than PNG)
Thu Nov 29 17:43:09 CET 2018 Stephane Popinet popinet@basilisk.fr * Docs on ptrace and SSH multiplexing
Wed Nov 28 15:34:37 CET 2018 Stephane Popinet popinet@basilisk.fr * Contact angle (in 2D)
Mon Nov 26 20:21:10 CET 2018 Stephane Popinet popinet@basilisk.fr * Cosmetics
Mon Nov 26 20:20:56 CET 2018 Stephane Popinet popinet@basilisk.fr * Bview can do isolines (in 2D)
Sun Nov 25 11:08:23 CET 2018 Stephane Popinet popinet@basilisk.fr * Workaround for bug in the “gallium” OSMesa driver
Mon Nov 19 09:29:57 CET 2018 Stephane Popinet popinet@basilisk.fr * Documentation on how to install OSMesa from source
Fri Nov 16 17:27:11 CET 2018 Stephane Popinet popinet@basilisk.fr * Starting flow around a cylinder
Fri Nov 16 17:15:39 CET 2018 Stephane Popinet popinet@basilisk.fr * Double projection option for the centered Navier-Stokes solver
Fri Nov 16 17:12:44 CET 2018 Stephane Popinet popinet@basilisk.fr * Advection with embedded boundaries
Thu Nov 15 11:26:24 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed floating-point issue in perfs.h
Mon Nov 12 17:54:25 CET 2018 Stephane Popinet popinet@basilisk.fr * Improved wavelet() and inverse_wavelet() functions
Fri Nov 9 19:08:39 CET 2018 Stephane Popinet popinet@basilisk.fr * Bview can draw basic “vectors” (in 2D only)
Fri Nov 9 19:04:27 CET 2018 Stephane Popinet popinet@basilisk.fr * Cosmetics
Fri Nov 9 19:04:16 CET 2018 Stephane Popinet popinet@basilisk.fr * Minor fix for distance() function
Fri Nov 9 18:22:12 CET 2018 Stephane Popinet popinet@basilisk.fr tagged release 18-10-25
Fri Nov 9 18:14:09 CET 2018 Stephane Popinet popinet@basilisk.fr * remove_droplets() was not counting cells properly
Fri Nov 9 18:08:49 CET 2018 Stephane Popinet popinet@basilisk.fr * Search script avoids binary files
Thu Oct 25 21:26:49 CEST 2018 Stephane Popinet popinet@basilisk.fr * New function remove_droplets()
Thu Sep 20 22:48:04 CEST 2018 Stephane Popinet popinet@basilisk.fr * Embedded boundaries for Poisson equations and Stokes flows
Thu Sep 20 14:55:39 CEST 2018 Stephane Popinet popinet@basilisk.fr * Default makefile makes links when creating tag files
Tue Sep 18 15:34:52 CEST 2018 Stephane Popinet popinet@basilisk.fr * Added macros for CSG of implicit surfaces
Sat Sep 15 15:17:51 CEST 2018 Stephane Popinet popinet@basilisk.fr * dump() can be called without arguments
Fri Sep 14 18:05:30 CEST 2018 Stephane Popinet popinet@basilisk.fr * New hydrostatic balance test with refined solids
Thu Sep 13 17:49:57 CEST 2018 Stephane Popinet popinet@basilisk.fr * output_ppm() understands a negative spread value (as automatic min/max)
Thu Sep 13 17:46:45 CEST 2018 Stephane Popinet popinet@basilisk.fr * Bview also watches dump files.
Wed Sep 12 19:41:55 CEST 2018 Stephane Popinet popinet@basilisk.fr * New test case: Stokes flow past a periodic array of cylinders
Mon Sep 3 15:51:16 CEST 2018 Stephane Popinet popinet@basilisk.fr * draw_vof() must reset prolongation properly
Wed Aug 29 10:01:23 CEST 2018 Stephane Popinet popinet@basilisk.fr * New test case: Wannier flow between excentric rotating cylinders
Wed Aug 29 10:00:46 CEST 2018 Stephane Popinet popinet@basilisk.fr * New test case: Couette flow between rotating cylinders
Wed Aug 29 09:27:25 CEST 2018 Stephane Popinet popinet@basilisk.fr * New test case: Poiseuille flow in a periodic channel inclined at 45 degrees
Tue Aug 28 19:52:52 CEST 2018 Stephane Popinet popinet@basilisk.fr * New test case: Poisson equation on complex domains
Tue Aug 28 12:18:08 CEST 2018 Stephane Popinet popinet@basilisk.fr * Avoid divide-by-zero for facet_normal()
Tue Aug 28 12:17:10 CEST 2018 Stephane Popinet popinet@basilisk.fr * Added missing restriction() after restore for bview
Tue Aug 28 12:16:15 CEST 2018 Stephane Popinet popinet@basilisk.fr * New function line_center()
Fills the coordinates p of the centroid of the fraction a of a square cell lying under the line (m,alpha).
Fri Apr 13 08:34:31 CEST 2018 Stephane Popinet popinet@basilisk.fr * refine-axi tests the centered Navier-Stokes implementation
Fri Jul 13 14:56:06 CEST 2018 Stephane Popinet popinet@basilisk.fr * Added missing reduction operation for interface_area()
Thu Jul 12 13:11:50 CEST 2018 Stephane Popinet popinet@basilisk.fr * Fixed ‘linear = true’ bug due to ‘filled’ option of draw_vof()
Tue Jul 10 17:43:17 CEST 2018 Stephane Popinet popinet@basilisk.fr * Avoid divide-by-zero in colormap
Tue Jul 10 17:35:29 CEST 2018 Stephane Popinet popinet@basilisk.fr * Updated references for reduced gravity test cases
Tue Jul 10 16:56:29 CEST 2018 Stephane Popinet popinet@basilisk.fr * Two-phase flow around RV Tangaroa
Tue Jul 10 15:17:36 CEST 2018 Stephane Popinet popinet@basilisk.fr * Maximum runtime is defined to within 5 minutes
Tue Jul 10 15:14:26 CEST 2018 Stephane Popinet popinet@basilisk.fr * bview 8 and 9 keys rotate view clockwise or anti-clockwise
Tue Jul 10 14:52:59 CEST 2018 Stephane Popinet popinet@basilisk.fr * bview can be customised with $HOME/.bview.py
Mon Jul 9 14:12:49 CEST 2018 Stephane Popinet popinet@basilisk.fr * draw_vof() can optionally fill with a solid color
Mon Jul 9 14:10:41 CEST 2018 Stephane Popinet popinet@basilisk.fr * Isotropic example runs on Irene
Sun Jul 8 19:34:42 CEST 2018 Stephane Popinet popinet@basilisk.fr * Tracing of tag() function
Sun Jul 8 19:34:15 CEST 2018 Stephane Popinet popinet@basilisk.fr * More robust bound checks for colormap
Sun Jul 8 19:33:41 CEST 2018 Stephane Popinet popinet@basilisk.fr * Position of VOF interfaces checks that height functions are not too far
Fri Jun 22 09:34:44 CEST 2018 Stephane Popinet popinet@basilisk.fr * Stability constraint takes into account multiple surface tensions
Thu Jun 21 11:43:51 CEST 2018 Stephane Popinet popinet@basilisk.fr * Fixed boundary conditions for diffusion
Thu Jun 21 11:43:18 CEST 2018 Stephane Popinet popinet@basilisk.fr * bview understands a negative spread as min and max autoscaling
Thu Jun 21 11:42:27 CEST 2018 Stephane Popinet popinet@basilisk.fr * Cosmetics
Thu Jun 21 11:37:27 CEST 2018 Stephane Popinet popinet@basilisk.fr * Tracers tied to a VOF fraction can be advected using first-order upwind
Thu Jun 21 11:36:47 CEST 2018 Stephane Popinet popinet@basilisk.fr * Added end-of-timestep hook for all-mach solver
Wed May 9 21:12:28 CEST 2018 Frederik Brasz cfbrasz@gmail.com * Zoom-dependent offset for cells in bview
Fri May 4 11:57:19 CEST 2018 Stephane Popinet popinet@basilisk.fr * Minor fixes for default Makefile
Fri May 4 11:55:49 CEST 2018 Stephane Popinet popinet@basilisk.fr * bview uses a more portable way of checking for file changes (thanks to JMF)
Thu Apr 26 14:14:23 CEST 2018 Stephane Popinet popinet@basilisk.fr * Better field info when restoring files with bview
Thu Apr 26 14:10:28 CEST 2018 Stephane Popinet popinet@basilisk.fr * draw_vof() can optionally use face fractions
Thu Apr 12 19:27:46 CEST 2018 Stephane Popinet popinet@basilisk.fr * Generic Runge-Kutta time integrator
Thu Apr 12 17:35:32 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Balci solver is not in the main branch
Wed Apr 11 16:21:41 CEST 2018 Stephane Popinet popinet@basilisk.fr * Conserving option can be compiled with metric
but may not be consistent. This needs further testing.
Wed Apr 11 15:40:41 CEST 2018 Stephane Popinet popinet@basilisk.fr * Updated reference for axi tests
Wed Apr 11 14:16:48 CEST 2018 Stephane Popinet popinet@basilisk.fr * Updated axiadvection test reference
Wed Apr 11 12:23:52 CEST 2018 Stephane Popinet popinet@basilisk.fr * Refinement of face velocity field was inaccurate when combined with axisymmetry
Tue Apr 10 10:58:19 CEST 2018 Stephane Popinet popinet@basilisk.fr * tau_p can be used to store Psi
This saves the allocation of a symmetric tensor field.
Tue Apr 10 10:34:40 CEST 2018 Stephane Popinet popinet@basilisk.fr * Improvements to the documentation of viscoelastic models
Mon Apr 9 18:24:14 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Changes on the introduction of log-conform.h
Fri Apr 6 12:22:57 CEST 2018 Stephane Popinet popinet@basilisk.fr * Simplified time-splitting for log-conform model
Thu Apr 5 17:20:57 CEST 2018 Stephane Popinet popinet@basilisk.fr * Log-conform formulation uses local (symmetric) tensors
Wed Apr 4 23:04:41 CEST 2018 Stephane Popinet popinet@basilisk.fr * MPI buffer allocation was incorrect in multigrid-mpi.h
Tue Apr 3 09:33:56 CEST 2018 Stephane Popinet popinet@basilisk.fr * Cosmetics for viscoelastic models
Mon Apr 2 18:54:49 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * fixing some details in vis test cases
Mon Apr 2 18:48:40 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Soff[] and IMPLICIT removed. Text improved.
Sat Mar 31 11:17:59 CEST 2018 Stephane Popinet popinet@basilisk.fr * Improvements to the falling viscoelastic drop case
Sat Mar 31 11:16:06 CEST 2018 Stephane Popinet popinet@basilisk.fr * box() drawing function takes notics, lw, lc as optional arguments.
Fri Mar 30 19:50:38 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Impact of a viscoelastic drop on a solid
Fri Mar 30 19:08:17 CEST 2018 Stephane Popinet popinet@basilisk.fr * Fixed aspect ratio for draw_string()
Fri Mar 30 13:16:28 CEST 2018 Stephane Popinet popinet@basilisk.fr * Simplified interface to diagonalization function
Fri Mar 30 12:45:11 CEST 2018 Stephane Popinet popinet@basilisk.fr * Improved documentation for log_conform.h
Fri Mar 30 12:18:17 CEST 2018 Stephane Popinet popinet@basilisk.fr * Variables must be as local as possible
This is very important for clarity but also to avoid conflicting writes when using OpenMP.
Fri Mar 30 09:57:22 CEST 2018 Stephane Popinet popinet@basilisk.fr * Reference and cosmetics for the lid-driven Oldroyd-B case
Fri Mar 30 09:57:03 CEST 2018 Stephane Popinet popinet@basilisk.fr * Reference and cosmetics for the viscoelastic drop case
Fri Mar 30 09:03:45 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Lid-driven cavity filled with an Oldroyd-B fluid
Thu Mar 29 17:46:41 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Viscoelastic 2D drop in a Couette Newtonian shear flow
Thu Mar 29 17:43:46 CEST 2018 Stephane Popinet popinet@basilisk.fr * FENE-P Poiseuille flow test case
Thu Mar 29 17:32:32 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * FENE-P model
Thu Mar 29 17:31:53 CEST 2018 Stephane Popinet popinet@basilisk.fr * Various documentation and formatting fixes for the log conformation model
Wed Mar 28 17:11:22 CEST 2018 Wojciech Aniszewski aniszewski@dalembert.upmc.fr * Cosmetics and minor fixes for draw_string.
draw_string() now uses the Basilisk convention for arguments (such as lc[]) and comments.
Thu Mar 29 11:26:17 CEST 2018 Stephane Popinet popinet@basilisk.fr * Added reference for Oldroyd-B Poiseuille and cosmetics
Thu Mar 29 10:12:36 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Transient planar poiseuille flow for a viscoelastic Oldroyd-B fluid
Thu Mar 29 10:11:46 CEST 2018 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Log-conformation method for some constitutive models
Thu Mar 29 09:26:59 CEST 2018 Stephane Popinet popinet@basilisk.fr * Fixed movie inclusion for isotropic example
Thu Mar 15 10:38:50 CET 2018 Wojciech Aniszewski aniszewski@dalembert.upmc.fr * bview: draw_string() can now take more arguments
Current arguments are str: string, fg: vector of foreground color (RGB), pos: position, 0 bottom left, 1 top left, 2 top right, 3 bottom right (default 0)
Wed Mar 14 18:41:25 CET 2018 Wojciech Aniszewski aniszewski@dalembert.upmc.fr * draw_string creation for bview
Wed Mar 14 13:04:43 CET 2018 bderembl bruno.deremble@ens.fr * update poisson.i
Wed Apr 11 12:53:44 CEST 2018 Stephane Popinet popinet@basilisk.fr tagged release 18-03-28
Wed Mar 28 17:33:25 CEST 2018 Stephane Popinet popinet@basilisk.fr * Emacs mode for Basilisk C
Wed Mar 28 16:00:07 CEST 2018 Stephane Popinet popinet@basilisk.fr * Updated rising bubble example
Fri Mar 23 14:04:35 CET 2018 Stephane Popinet popinet@basilisk.fr * Web server can handle url with spaces
Thu Mar 22 17:37:36 CET 2018 Stephane Popinet popinet@basilisk.fr * Web search recognises regular expressions and is not spooked by non-utf-8 stuff
Wed Mar 21 13:19:57 CET 2018 Stephane Popinet popinet@basilisk.fr * Search engine for web site
Wed Mar 21 09:56:55 CET 2018 Stephane Popinet popinet@basilisk.fr * Directory listing should work again
Mon Mar 19 20:42:06 CET 2018 Stephane Popinet popinet@basilisk.fr * Line numbers in source codes for pandoc <= 1.11
Mon Mar 19 19:59:21 CET 2018 Stephane Popinet popinet@basilisk.fr * Parsing for pandoc 1.11 include headers
Mon Mar 19 19:23:54 CET 2018 Stephane Popinet popinet@basilisk.fr * Tag generation tolerates mismatched {}
Mon Mar 19 15:30:58 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed proxying
Mon Mar 19 13:31:24 CET 2018 Stephane Popinet popinet@basilisk.fr * Proxy server setup
Sun Mar 18 19:02:51 CET 2018 Stephane Popinet popinet@basilisk.fr * codeblock plugin fixes
Sun Mar 18 12:40:16 CET 2018 Stephane Popinet popinet@basilisk.fr * C89 compatibility for literate-c
Sun Mar 18 12:19:46 CET 2018 Stephane Popinet popinet@basilisk.fr * Dynamic web site configuration
Fri Mar 16 13:17:32 CET 2018 Stephane Popinet popinet@basilisk.fr * Literate-c plugin escapes strings
Fri Mar 16 12:52:16 CET 2018 Stephane Popinet popinet@basilisk.fr * Cosmetics
Fri Mar 16 12:51:27 CET 2018 Stephane Popinet popinet@basilisk.fr * qcc could hang on unterminated comments
Fri Mar 16 12:50:41 CET 2018 Stephane Popinet popinet@basilisk.fr * MPI can be initialised externally (when basilisk is used as a module)
Fri Mar 16 12:42:26 CET 2018 Stephane Popinet popinet@basilisk.fr * HTML page generation
Thu Mar 15 18:09:13 CET 2018 bderembl bruno.deremble@ens.fr * MPI support for python
Thu Mar 15 15:58:42 CET 2018 bderembl bruno.deremble@ens.fr * install page modif
Fri Mar 16 11:30:37 CET 2018 Stephane Popinet popinet@basilisk.fr * Added coding style guidelines
Tue Mar 13 13:05:48 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed C99/C89 incompatibility in qcc
Tue Mar 13 12:29:46 CET 2018 Stephane Popinet popinet@basilisk.fr * Minor fixes for turbulence.py
Tue Mar 13 11:32:56 CET 2018 bderembl bruno.deremble@ens.fr * changes for turbulence.py
Tue Mar 13 10:28:24 CET 2018 Stephane Popinet popinet@basilisk.fr * Various fixes for Python modules
Tue Mar 13 09:59:08 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed detection of OpenMP and MPI conflict in qcc
Mon Mar 12 21:12:27 CET 2018 bderembl bruno.deremble@ens.fr * python 3 compatibility
Mon Mar 12 12:20:33 CET 2018 Quentin Magdelaine quentinmagdelaine@gmail.com * Fractions are properly computed in marginal cases
Fri Mar 9 08:31:43 CET 2018 Stephane Popinet popinet@basilisk.fr * Better diagnostics for open_image()
Mon Mar 12 13:28:54 CET 2018 Stephane Popinet popinet@basilisk.fr * New page on contributing
Wed Mar 7 17:30:11 CET 2018 Stephane Popinet popinet@basilisk.fr * Simpler interface for creating animations
Wed Mar 7 14:45:05 CET 2018 Stephane Popinet popinet@basilisk.fr * Basilisk View understands line widths
Wed Mar 7 09:30:12 CET 2018 Stephane Popinet popinet@basilisk.fr * qcc automatically turns off OpenMP if MPI is used
Tue Mar 6 18:32:14 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed colors for performance plots
Tue Mar 6 18:29:34 CET 2018 Stephane Popinet popinet@basilisk.fr * Module to control the maximum runtime
Tue Mar 6 16:07:47 CET 2018 Stephane Popinet popinet@basilisk.fr * New travelling() function for camera motion in Basilisk View
Tue Mar 6 16:07:10 CET 2018 Stephane Popinet popinet@basilisk.fr * Facet and line colors can be changed in Basilisk view
Tue Mar 6 11:12:33 CET 2018 Stephane Popinet popinet@basilisk.fr * Several improvements to the isotropic example
Tue Mar 6 11:11:35 CET 2018 Stephane Popinet popinet@basilisk.fr * bview can do isosurfaces
Thu Mar 1 14:33:52 CET 2018 Stephane Popinet popinet@basilisk.fr * More robust oscillation reference file
Thu Mar 1 13:57:59 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed linked to swasi video
Thu Mar 1 11:08:17 CET 2018 Stephane Popinet popinet@basilisk.fr * The tag() function should now deal properly with different refinement levels
Wed Feb 28 18:25:54 CET 2018 Stephane Popinet popinet@basilisk.fr * Symmetric global tensors
Wed Feb 28 17:14:10 CET 2018 Stephane Popinet popinet@basilisk.fr * bview-server defaults to one sample (for speed).
Wed Feb 28 15:35:51 CET 2018 Stephane Popinet popinet@basilisk.fr * Added missing tangential velocity BC for the atomisation example
Wed Feb 28 15:33:23 CET 2018 Stephane Popinet popinet@basilisk.fr * Added results on mesu for isotropic example
Note that the agreement between basilisk and hit3d is much better than before. This is due to this patch:
Author: Stephane Popinet popinet@basilisk.fr Date: Mon Jun 13 11:52:03 CEST 2016 * Fixed BCG advection scheme (thanks to Andres Castillo Castellanos)
Wed Feb 28 14:54:59 CET 2018 Stephane Popinet popinet@basilisk.fr * SWASI example
Wed Feb 28 14:36:47 CET 2018 Stephane Popinet popinet@basilisk.fr * Changed syntax of ppm2mp4 so that standard MP4 can be generated
The new syntax is ‘ppm2mp4 [OPTIONS] FILE’, rather than ‘ppm2mp4 [OPTIONS] > FILE’.
Wed Feb 28 13:10:59 CET 2018 Stephane Popinet popinet@basilisk.fr * Optional coordinate mapping for Basilisk View
Wed Feb 28 11:47:41 CET 2018 Stephane Popinet popinet@basilisk.fr * Improved installation instructions
Wed Feb 28 11:17:02 CET 2018 Stephane Popinet popinet@basilisk.fr * Various minor fixes for different handling of NaNs in recent gcc/libc
Tue Feb 27 18:30:49 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed type casting which was confusing gcc > 6
Tue Feb 27 12:19:30 CET 2018 Stephane Popinet popinet@basilisk.fr * Radial/cylindrical coordinates
Mon Feb 26 18:37:24 CET 2018 Stephane Popinet popinet@basilisk.fr * restore() was not computing depth properly for multigrid + MPI
Fri Feb 16 17:36:45 CET 2018 Stephane Popinet popinet@basilisk.fr tagged release 18-02-16
Fri Feb 16 16:51:50 CET 2018 Stephane Popinet popinet@basilisk.fr * Script for remote monitoring
Fri Feb 16 15:35:52 CET 2018 Stephane Popinet popinet@basilisk.fr * output_field() writes n + 1 records, so that the entire domain is covered
Fri Feb 16 15:35:04 CET 2018 Stephane Popinet popinet@basilisk.fr * New translate() and mirror() drawing commands
Fri Feb 16 15:16:34 CET 2018 Stephane Popinet popinet@basilisk.fr * Added ‘1’ and ‘4’ shortcuts to set the # of samples in the bview client
Fri Feb 16 14:59:46 CET 2018 Stephane Popinet popinet@basilisk.fr * qcc supports begin_… end_… blocks
Fri Feb 16 14:59:06 CET 2018 Stephane Popinet popinet@basilisk.fr * ppm2ogv script streams the data
Fri Feb 16 14:15:15 CET 2018 Stephane Popinet popinet@basilisk.fr * pipes are only opened on master process
Thu Feb 15 16:01:20 CET 2018 Stephane Popinet popinet@basilisk.fr * Changed default settings for multigrid solver
Thu Feb 15 16:00:43 CET 2018 Stephane Popinet popinet@basilisk.fr * Profiling graphs kill gnuplot properly at exit
Thu Feb 15 12:13:11 CET 2018 Stephane Popinet popinet@basilisk.fr * Support for inlined python plots
Tue Feb 13 20:44:37 CET 2018 Stephane Popinet popinet@basilisk.fr * Tracing depends on inclusion of MPI header in the correct order
Tue Feb 13 13:43:45 CET 2018 Stephane Popinet popinet@basilisk.fr * Improved built-in profiling
Tue Feb 13 11:03:41 CET 2018 Stephane Popinet popinet@basilisk.fr * Explicit viscous term (not used)
Tue Feb 13 08:51:29 CET 2018 Stephane Popinet popinet@basilisk.fr * Improved ppm2… scripts
Mon Feb 12 18:43:08 CET 2018 Stephane Popinet popinet@basilisk.fr * Fixed missing environment variables for -autolink
Wed Feb 7 11:40:16 CET 2018 berny@dalembert.upmc.fr * improve bview mouse zoom wheel on macOS
Mon Feb 12 15:45:02 CET 2018 Stephane Popinet popinet@basilisk.fr * Periodic boundaries on trees (also works with adaptation and MPI)
Thu Feb 8 15:02:06 CET 2018 Stephane Popinet popinet@basilisk.fr * Better ssh error reporting for runtest
Thu Feb 8 15:01:15 CET 2018 Stephane Popinet popinet@basilisk.fr * MPI_Sendrecv seems to be slower than the older option
Thu Feb 8 15:00:17 CET 2018 Stephane Popinet popinet@basilisk.fr * Multigrid MPI uses MPI_Sendrecv rather than non-blocking send/blocking receive
Tue Feb 6 20:43:21 CET 2018 Stephane Popinet popinet@basilisk.fr * autolink option for qcc used in default Makefile
Mon Jan 29 15:33:00 CET 2018 Stephane Popinet popinet@basilisk.fr * Fix for incorrect check of foreach… end_foreach… in @def
Fri Jan 26 22:03:30 CET 2018 Stephane Popinet popinet@basilisk.fr * Fix for remote execution of CADNA tests
Fri Jan 26 19:53:49 CET 2018 Stephane Popinet popinet@basilisk.fr * Fix for incorrect deallocation of events at exit
Fri Jan 26 19:52:49 CET 2018 Stephane Popinet popinet@basilisk.fr * Support for CADNA: a library for the diagnostic of floating-point errors
Thu Jan 25 11:37:37 CET 2018 Stephane Popinet popinet@basilisk.fr * Added pointer casts for compatibility with C++
Sun Jan 21 16:04:42 CET 2018 Stephane Popinet popinet@basilisk.fr * Added volume fraction clamping in geometry.h
Sun Jan 21 16:04:16 CET 2018 Stephane Popinet popinet@basilisk.fr * Various minor fixes for bview
Wed Dec 20 15:49:46 CET 2017 Stephane Popinet popinet@basilisk.fr * More consistent restriction/prolongation for momentum-conserving advection
Wed Dec 20 15:44:07 CET 2017 Stephane Popinet popinet@basilisk.fr * Rising bubble test case also tests reduced gravity
Wed Dec 20 10:30:29 CET 2017 Stephane Popinet popinet@basilisk.fr * Simplified key bindings for bview client
Mon Dec 18 10:08:29 CET 2017 Stephane Popinet popinet@basilisk.fr * Optimisation for inviscid two-phase flows
Mon Dec 18 09:58:28 CET 2017 Stephane Popinet popinet@basilisk.fr * The Rayleigh-Taylor test case uses the momentum-conserving solver
Sat Dec 16 19:15:41 CET 2017 Stephane Popinet popinet@basilisk.fr * New script ppm2ogv
Fri Aug 25 13:20:38 CEST 2017 Stephane Popinet popinet@basilisk.fr * A simple momentum-conserving variant for the N-S solver
Sat Dec 16 18:22:12 CET 2017 Stephane Popinet popinet@basilisk.fr * Updated test cases for surface tension
Sat Dec 16 17:15:07 CET 2017 Stephane Popinet popinet@basilisk.fr * Reduced gravity
Wed Dec 13 10:21:38 CET 2017 Stephane Popinet popinet@basilisk.fr * Generic interfacial force implementation
Fri Dec 15 16:35:20 CET 2017 Stephane Popinet popinet@basilisk.fr * Fixes for documentation of biew on Macs
Fri Dec 15 15:01:23 CET 2017 berny@dalembert.upmc.fr * macOS installation instruction for bview
Wed Dec 13 20:19:51 CET 2017 Stephane Popinet popinet@basilisk.fr * Removed hard limit on maximum number of variables declared in qcc
Wed Dec 13 10:14:58 CET 2017 Stephane Popinet popinet@basilisk.fr * Improved bview documentation
Mon Dec 11 18:57:50 CET 2017 Stephane Popinet popinet@basilisk.fr * input_gfs() can optionally read all fields listed in the GFS file
Mon Dec 11 18:51:30 CET 2017 Stephane Popinet popinet@basilisk.fr * The surface associated with distance is deleted when distance is deleted
Sun Dec 10 18:41:35 CET 2017 Stephane Popinet popinet@basilisk.fr * Documentation for utility functions
Sun Dec 10 13:12:01 CET 2017 Stephane Popinet popinet@basilisk.fr * The atomisation example uses Basilisk View
Sat Dec 9 17:34:03 CET 2017 Stephane Popinet popinet@basilisk.fr * Cosmetics for bview
Sat Dec 9 17:33:39 CET 2017 Stephane Popinet popinet@basilisk.fr * qcc knows other types than scalar, vector, tensor
This makes it more robust, however its type system is still very primitive.
Fri Dec 8 09:22:01 CET 2017 Stephane Popinet popinet@basilisk.fr * New script ‘bppm’ to display a stream of PPM images
Thu Dec 7 19:24:05 CET 2017 Stephane Popinet popinet@basilisk.fr * bview cleans up child processes properly
Thu Dec 7 13:58:06 CET 2017 Stephane Popinet popinet@basilisk.fr * Minor bug fixes for fractions
Thu Dec 7 13:57:46 CET 2017 Stephane Popinet popinet@basilisk.fr * Bug fixes for parallel dump/restore
Thu Dec 7 13:57:17 CET 2017 Stephane Popinet popinet@basilisk.fr * Updated Basilisk View documentation
Tue Dec 5 20:31:56 CET 2017 Stephane Popinet popinet@basilisk.fr * restore() can work with a different number of variables
Tue Dec 5 19:29:36 CET 2017 Stephane Popinet popinet@basilisk.fr * Basilisk View
Sat Dec 2 18:03:24 CET 2017 Stephane Popinet popinet@basilisk.fr * 3D VOF facets and interfacial area
Tue Oct 3 16:42:59 CEST 2017 Stephane Popinet popinet@basilisk.fr * Removed “faststart” option for ppm2mp4.
This seems not to work on older ffmpeg versions.
Fri Sep 1 18:48:29 CEST 2017 Stephane Popinet popinet@basilisk.fr * Changed the dump file format
It now includes variable names and domain origin and scale
Fri Sep 29 19:39:55 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed test cases for new default limiter in compressible solver.
Fri Sep 29 19:19:06 CEST 2017 Stephane Popinet popinet@basilisk.fr * New script ppm2mp4.
Fri Sep 29 15:57:32 CEST 2017 Stephane Popinet popinet@basilisk.fr * Conservation.h now uses a pure minmod limiter by default.
The old behaviour can be recovered by setting theta = 1.3.
Sun Jul 2 13:33:15 CEST 2017 Stephane Popinet popinet@basilisk.fr * Updated TODO
Sat Jul 1 18:38:27 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed silly spherical metric bug
Sat Jul 1 16:13:22 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed boundary condition on lambda for diffusion solver
Wed Jun 28 16:01:36 CEST 2017 Stephane Popinet popinet@basilisk.fr * Published axisymmetric Poiseuille test case
Wed Jun 28 12:33:17 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed wiki stuff in Makefiles
Tue Jun 27 14:24:53 CEST 2017 Stephane Popinet popinet@basilisk.fr * Updated for wiki compatibility
Mon Jun 26 17:23:24 CEST 2017 Stephane Popinet popinet@basilisk.fr * Make sure metric is defined before other fields
Mon Jun 26 08:56:05 CEST 2017 Stephane Popinet popinet@basilisk.fr * Updated test case references
Sun Jun 25 18:59:24 CEST 2017 Stephane Popinet popinet@basilisk.fr * .n,.t,.r are recognized in boundary definitions
Sun Jun 25 17:04:08 CEST 2017 Stephane Popinet popinet@basilisk.fr * Event loop stops at the last event
Sun Jun 25 12:58:21 CEST 2017 Stephane Popinet popinet@basilisk.fr * Minor syntax fix for fraction()
Sun Jun 25 12:58:02 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed tag() function
Sat Jun 24 18:40:50 CEST 2017 Stephane Popinet popinet@basilisk.fr * adapt_wavelet() was not resetting user flags properly
Thu May 25 13:07:34 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed foreach_boundary() when BGHOSTS = 2
Mon May 15 14:51:50 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fix for round-off error when transporting VOF tracers
Tue Apr 18 17:33:17 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed curvature calculation combined with masking
Tue Apr 18 14:42:36 CEST 2017 Stephane Popinet popinet@basilisk.fr * Viscous term for momentum-conserving formulation
Tue Apr 18 14:13:46 CEST 2017 Stephane Popinet popinet@basilisk.fr * Bubble example uses clamping
Tue Apr 18 11:13:44 CEST 2017 Stephane Popinet popinet@basilisk.fr * Fixed marginal case for fractions()
Tue Apr 18 11:11:28 CEST 2017 Stephane Popinet popinet@basilisk.fr * Added missing header for distance.h
Sat Apr 15 18:41:40 CEST 2017 Stephane Popinet popinet@basilisk.fr * ppm2gif can use a -s option to rescale
Fri Mar 31 08:18:32 CEST 2017 Stephane Popinet popinet@basilisk.fr * Momentum-conserving two-phase flow formulation
Fri Apr 7 17:10:42 CEST 2017 Stephane Popinet popinet@basilisk.fr * The multigrid solver tunes dynamically the number of relaxations
This significantly improves the robustness of the solver, in particular for large density/viscosity ratios.
Fri Apr 7 17:10:10 CEST 2017 Stephane Popinet popinet@basilisk.fr * Updated atomisation example for new setup on occigen
Sun Apr 2 18:37:23 CEST 2017 Stephane Popinet popinet@basilisk.fr * Rising bubble test case 2
Sun Apr 2 18:34:58 CEST 2017 Stephane Popinet popinet@basilisk.fr * Filtering option for two-phase solver
Fri Mar 31 14:31:35 CEST 2017 Stephane Popinet popinet@basilisk.fr * Simplified rising bubble test case
Thu Mar 30 17:55:01 CEST 2017 Stephane Popinet popinet@basilisk.fr * The VOF scheme can transport associated tracers
Tue Mar 28 20:54:09 CEST 2017 Stephane Popinet popinet@basilisk.fr * Cosmetics
Tue Mar 28 20:50:56 CEST 2017 Stephane Popinet popinet@basilisk.fr * Added MINLEVEL as a multigrid option
Tue Mar 28 14:45:52 CEST 2017 Stephane Popinet popinet@basilisk.fr * Distance function to an STL surface / vector curve
Tue Mar 28 14:31:16 CEST 2017 Stephane Popinet popinet@basilisk.fr * Renamed coarsen() method restriction()
Fri Mar 10 11:32:29 CET 2017 Stephane Popinet popinet@basilisk.fr * Fixed bug for scalar names containing ‘face’
Wed Mar 8 17:35:34 CET 2017 Stephane Popinet popinet@basilisk.fr * Cosmetics
Wed Mar 8 17:34:41 CET 2017 Stephane Popinet popinet@basilisk.fr * Independent tangential boundary conditions in 3D
Wed Mar 8 17:04:57 CET 2017 Stephane Popinet popinet@basilisk.fr * More generic script for atomisation
Wed Mar 8 17:03:41 CET 2017 Stephane Popinet popinet@basilisk.fr * Simplified viscosity.h
Wed Mar 8 17:03:06 CET 2017 Stephane Popinet popinet@basilisk.fr * Option to control the minimum number of iterations of the multigrid solver
Mon Mar 6 18:22:13 CET 2017 Stephane Popinet popinet@basilisk.fr * Fix for const declaration
Fri Feb 3 13:52:09 CET 2017 Stephane Popinet popinet@basilisk.fr * Clarified installation instructions
Fri Jan 20 18:36:41 CET 2017 Stephane Popinet popinet@basilisk.fr * Fix for periodic boundaries on trees at level 0
Fri Jan 20 15:38:59 CET 2017 Stephane Popinet popinet@basilisk.fr * Test case for 2 ghost cells on root level
Fri Jan 20 10:12:54 CET 2017 Stephane Popinet popinet@basilisk.fr * Added missing kdtquery link
Wed Dec 14 15:06:22 CET 2016 Stephane Popinet popinet@basilisk.fr * Minor fix for MPI macro in examples
Wed Nov 30 13:30:11 CET 2016 Stephane Popinet popinet@basilisk.fr * Fixes for python modules
Wed Oct 26 14:16:43 CEST 2016 Stephane Popinet popinet@basilisk.fr * refine() now only takes a single argument (the condition)
Wed Oct 26 12:19:21 CEST 2016 Stephane Popinet popinet@basilisk.fr * Global fields are initialised at zero by default
Sun Oct 23 17:25:38 CEST 2016 Stephane Popinet popinet@basilisk.fr * Added droplet counting to atomisation example
Fri Oct 21 21:49:02 CEST 2016 Stephane Popinet popinet@basilisk.fr * Index reduction for tag() function
Fri Oct 21 11:26:44 CEST 2016 Stephane Popinet popinet@basilisk.fr * Max runtime needs to be global in parallel
Thu Oct 20 21:35:38 CEST 2016 Stephane Popinet popinet@basilisk.fr * Updated references for a few tests + Makefile fix
Thu Oct 20 19:43:18 CEST 2016 Stephane Popinet popinet@basilisk.fr * MPI restore() for trees
Thu Oct 13 18:42:13 CEST 2016 Stephane Popinet popinet@basilisk.fr * Documentation fixes for bubble example
Wed Oct 12 21:13:55 CEST 2016 Stephane Popinet popinet@basilisk.fr * Added quotes for runtest
This should fix the problem with gdb test on Macs.
Wed Oct 12 21:13:04 CEST 2016 Stephane Popinet popinet@basilisk.fr * New bubble example
Mon Sep 26 10:48:15 CEST 2016 Stephane Popinet popinet@basilisk.fr * qcc looks for header files in current directory first
This allows overloading of default header files.
Fri Sep 9 15:43:57 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed periodic boundaries on root level for multigrid
Fri Sep 9 15:43:49 CEST 2016 Stephane Popinet popinet@basilisk.fr * MPI_File… operations are horribly slow, replace them with standard operations
Fri Sep 9 12:19:53 CEST 2016 Stephane Popinet popinet@basilisk.fr * Improved oscillation test
Fri Sep 9 12:19:32 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed generation of static lists
Mon Jun 20 11:29:45 CEST 2016 Geoffroy Kirstetter geoffroy.kirstetter@gmail.com * New test “Lake flowing into itself”
Tue Jun 14 12:05:06 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed prolongation for elevation conservation with saint-venant.h
Tue Jun 14 12:04:00 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed point location for multigrid
Mon Jun 13 17:56:56 CEST 2016 Stephane Popinet popinet@basilisk.fr * Convert “nodata” to transparent when converting to png from output_ppm()
Mon Jun 13 15:34:56 CEST 2016 Stephane Popinet popinet@basilisk.fr * Minor improvements to the tsunami example
Mon Jun 13 15:21:19 CEST 2016 Stephane Popinet popinet@basilisk.fr * KML file generation for tsunami example
Mon Jun 13 11:52:03 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed BCG advection scheme (thanks to Andres Castillo Castellanos)
Sat Jun 11 15:17:30 CEST 2016 Stephane Popinet popinet@basilisk.fr * output_gauges() works in parallel
Thanks to the new function interpolate_array().
Fri Jun 10 11:24:34 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed orientation of input_grd()
Wed Jun 8 20:40:05 CEST 2016 Stephane Popinet popinet@basilisk.fr * Tagging of connected neighborhoods
Wed Jun 8 20:39:44 CEST 2016 Stephane Popinet popinet@basilisk.fr * Consistent default indexing of coarse/fine operators
Wed Jun 8 15:48:32 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed makefile for madsen test case
Wed Jun 8 14:58:36 CEST 2016 Stephane Popinet popinet@basilisk.fr * Major fix for parallel reduction clauses
They are now handled entirely by the preprocessor and only for the outermost foreach() loop.
Tue Jun 7 11:27:24 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixes for multigrid-mpi
Note that a default grid is not initialised automatically anymore i.e. it is necessary to call init_grid() before doing anything.
Sun Jun 5 12:44:53 CEST 2016 Stephane Popinet popinet@basilisk.fr * Minor fixes
Fri Jun 3 19:48:56 CEST 2016 Stephane Popinet popinet@basilisk.fr * dump/restore works with multigrid MPI
Wed Jun 1 15:52:36 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixes for Hele-Shaw
Sat May 28 19:05:51 CEST 2016 Stephane Popinet popinet@basilisk.fr * Consistent foreach_boundary() for cartesian, multigrid and tree
Sat May 28 17:18:31 CEST 2016 Stephane Popinet popinet@basilisk.fr * discharge() uses foreach_boundary()
Note that the function has also been renamed eta_b(). It will not work with Cartesian grids (use multigrid instead). The hydrograph() function has been removed.
Sat May 28 17:17:51 CEST 2016 Stephane Popinet popinet@basilisk.fr * New “river source” test case
Sat May 28 15:23:27 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed tips
Fri May 27 11:03:23 CEST 2016 Stephane Popinet popinet@basilisk.fr * Doc for non-cubic MPI domains
Thu May 26 17:42:07 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cosmetics
Thu May 26 17:40:02 CEST 2016 Stephane Popinet popinet@basilisk.fr * On trees boundary conditions need to be applied on all vector components simultaneously
Thu May 26 14:54:58 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix for periodic boundaries on multigrid
Tue May 24 10:50:46 CEST 2016 Stephane Popinet popinet@basilisk.fr * Simplified (a lot) multigrid boundary conditions
Fri May 20 16:17:02 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix for divide-by-zero in mycs()
Fri May 20 09:56:37 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cosmetics
Wed May 18 16:47:15 CEST 2016 Stephane Popinet popinet@basilisk.fr * Doc fixes
Wed May 18 15:22:31 CEST 2016 Stephane Popinet popinet@basilisk.fr * Minor fixes
Wed May 18 13:57:17 CEST 2016 Stephane Popinet popinet@basilisk.fr tagged Release 16-05-18
Wed May 18 13:54:53 CEST 2016 Stephane Popinet popinet@basilisk.fr * output_gfs() can use file pointers with MPI
Wed May 18 13:53:55 CEST 2016 Stephane Popinet popinet@basilisk.fr * Reference file for atomisation example
Wed May 18 13:44:27 CEST 2016 Francesco De Vita fnc.devita@gmail.com * Convergence for wind-driven test case
Wed May 18 13:12:03 CEST 2016 Stephane Popinet popinet@basilisk.fr * When generating tags or dependencies qcc only warns if included files are missing
Wed May 18 11:40:43 CEST 2016 Stephane Popinet popinet@basilisk.fr * Forced isotropic turbulence example
Wed May 18 10:34:42 CEST 2016 Stephane Popinet popinet@basilisk.fr * Updated installation instructions
Wed May 18 09:53:41 CEST 2016 Stephane Popinet popinet@basilisk.fr * Atomisation example
Tue May 17 18:18:01 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix for buffer overflow in qcc
Tue May 17 16:29:16 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cosmetics
Tue May 17 12:27:20 CEST 2016 Stephane Popinet popinet@basilisk.fr * Minor fixes
Tue May 17 12:26:06 CEST 2016 Francesco De Vita fnc.devita@gmail.com * Vertical velocity for multilayer Saint-Venant solver
Tue May 17 12:23:15 CEST 2016 Francesco De Vita fnc.devita@gmail.com * Wind-driven lake test case
Mon May 16 11:54:46 CEST 2016 Stephane Popinet popinet@basilisk.fr * Merge 1D, 2D, 3D multigrid implementations
Sat May 14 16:51:13 CEST 2016 Stephane Popinet popinet@basilisk.fr * dimension can be specified as -Ddimension=2 in qcc
Fri May 13 10:53:59 CEST 2016 Stephane Popinet popinet@basilisk.fr * MPI-parallel multigrid
Fri May 13 08:21:33 CEST 2016 Stephane Popinet popinet@basilisk.fr * Symbolic links to pages in Makefile
Thu May 12 19:12:02 CEST 2016 Stephane Popinet popinet@basilisk.fr * The top and bottom layers can have variable coefficients
Thu May 12 19:10:35 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed sign of fluxes between layers in multilayer solver
Thu May 12 17:08:54 CEST 2016 Francesco De Vita fnc.devita@gmail.com * Multiple layers transcritical test case
Wed May 11 13:22:31 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed multiple warnings at compilation
Wed May 11 12:23:24 CEST 2016 Stephane Popinet popinet@basilisk.fr * Makefile fix for itags in sandbox/
Wed May 11 11:12:04 CEST 2016 Stephane Popinet popinet@basilisk.fr * More cosmetics
Wed May 11 10:03:09 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cosmetics
Wed May 11 09:58:39 CEST 2016 Stephane Popinet popinet@basilisk.fr * Merge multilayer Saint-Venant with the single layer solver
Wed May 11 09:20:27 CEST 2016 Stephane Popinet popinet@basilisk.fr * Further qcc fixes for ‘-lineno’ option and Makefile dependencies
Sun May 8 19:24:08 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cleanup of multilayer Saint-Venant solver
Sat May 7 14:07:19 CEST 2016 Francesco De Vita fnc.devita@gmail.com * Higuera test case
Sat May 7 14:06:49 CEST 2016 Francesco De Vita fnc.devita@gmail.com * Multi-layer Saint-Venant solver
Sat May 7 10:18:25 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed sphere example
Fri May 6 16:59:39 CEST 2016 Stephane Popinet popinet@basilisk.fr * Remotely-run test cases can use extra files of the form TEST.*
Fri May 6 16:26:25 CEST 2016 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Taylor droplet EHD test case
Fri May 6 15:27:02 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixed reference for tensor_bc test case
Fri May 6 15:20:54 CEST 2016 Stephane Popinet popinet@basilisk.fr * Minor fixes to electrohydro docs and tests
Fri May 6 14:47:11 CEST 2016 Stephane Popinet popinet@basilisk.fr * Important fix for axisymmetric metric and adaptation
Fri May 6 14:30:54 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix for -nolineno option of qcc
This means Makefile dependencies should now work as intended.
Fri May 6 13:03:15 CEST 2016 Stephane Popinet popinet@basilisk.fr * adapt_wavelet() coarsens cells deeper than maxlevel
Wed May 4 18:21:47 CEST 2016 Stephane Popinet popinet@basilisk.fr * Published stress.h.page
Wed Feb 17 12:08:48 CET 2016 Stephane Popinet popinet@basilisk.fr * New tensor boundary conditions test case
Wed May 4 17:04:44 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cleaned up EHD code and test cases
Wed May 28 17:50:40 CEST 2014 Stephane Popinet popinet@basilisk.fr * Published pnp.h.page, debye.c.page
Wed May 4 14:53:59 CEST 2016 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * EHD axisymmetric stresses convergence test
Wed May 4 14:31:48 CEST 2016 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Axisymmetric conducting column test case
Tue Feb 16 19:50:33 CET 2016 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * New Electrostatic in planar layers test case
Tue Feb 16 16:05:27 CET 2016 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * New charged column test case
Tue Feb 16 15:00:46 CET 2016 Stephane Popinet popinet@basilisk.fr * Updated tips for compiling on supercomputers
Tue Feb 16 14:54:14 CET 2016 Stephane Popinet popinet@basilisk.fr * New Tips page
Tue May 3 19:41:19 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cosmetics
Tue May 3 18:02:58 CEST 2016 Stephane Popinet popinet@basilisk.fr * Spurious current test case depends on detail of Poisson relaxation
Mon May 2 17:31:43 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix for darcs dependency generation
Mon May 2 12:53:27 CEST 2016 Stephane Popinet popinet@basilisk.fr tagged release 16-05-02
Mon May 2 12:36:26 CEST 2016 Stephane Popinet popinet@basilisk.fr * Kuramoto-Sivashinski test case
Mon May 2 12:08:08 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix input_gfs() for vector rotation
Mon May 2 12:00:36 CEST 2016 Geoffroy Kirstetter geoffroy.kirstetter@gmail.com * New function input_grd()
Mon May 2 10:47:57 CEST 2016 Stephane Popinet popinet@basilisk.fr * Minor fixes for examples
Mon May 2 10:43:41 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix vector orientation for N- to Z-ordering in GfsView
Sun May 1 18:45:31 CEST 2016 Stephane Popinet popinet@basilisk.fr * New implementation for restriction of masked cells
Sat Apr 30 17:23:06 CEST 2016 Stephane Popinet popinet@basilisk.fr * Optimisation of boundary conditions for “full trees”
Full trees are trees with the same resolution as a regular Cartesian grid. In this case restrictions on coarser levels are not necessary. Performance gains are significant in particular for MPI and/or Poisson solves.
Tue Apr 19 11:51:19 CEST 2016 Stephane Popinet popinet@basilisk.fr * Grid size is stored rather than recomputed
Sun Apr 17 20:22:36 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fix for paraver tracing
Sun Apr 17 20:08:02 CEST 2016 Stephane Popinet popinet@basilisk.fr * Fixes for bitree
Sun Apr 17 18:31:12 CEST 2016 Stephane Popinet popinet@basilisk.fr * Documentation for built-in profiling
Sun Apr 17 16:50:46 CEST 2016 Stephane Popinet popinet@basilisk.fr * New fraction() convenience macro
Sun Apr 17 16:19:14 CEST 2016 Stephane Popinet popinet@basilisk.fr * Adaptive 3D explosion
Sun Apr 17 14:39:15 CEST 2016 Stephane Popinet popinet@basilisk.fr * Rename quadtree to tree everywhere
This reflects the fact that the tree implementation is (almost) dimension-independent.
Sun Apr 17 13:59:20 CEST 2016 Stephane Popinet popinet@basilisk.fr * Simplify plots in debug mode
Sun Apr 17 13:57:39 CEST 2016 Stephane Popinet popinet@basilisk.fr * restriction() is now a method
It does something only on multigrids, as trees apply boundary conditions on all levels by default.
Sun Apr 17 13:33:56 CEST 2016 Stephane Popinet popinet@basilisk.fr * Default Makefile uses code striping
Sat Apr 16 16:24:04 CEST 2016 Stephane Popinet popinet@basilisk.fr * Do not use restriction halos anymore
Wed Apr 6 16:53:18 CEST 2016 Stephane Popinet popinet@basilisk.fr * Updated MPI and load-balancing test cases
Wed Apr 6 16:39:20 CEST 2016 Stephane Popinet popinet@basilisk.fr * Changed boundary condition for acceleration in navier-stokes/centered.h
Wed Apr 6 16:38:27 CEST 2016 Stephane Popinet popinet@basilisk.fr * Simplified mpi runtest
Mon Apr 4 16:10:05 CEST 2016 Stephane Popinet popinet@basilisk.fr * Cosmetics for Saint-Venant
Mon Apr 4 13:45:26 CEST 2016 Stephane Popinet popinet@basilisk.fr * Reference results on occigen for atomisation
Sat Apr 2 20:45:32 CEST 2016 Stephane Popinet popinet@basilisk.fr * Option to control leaf MPI balancing
Sat Apr 2 19:57:59 CEST 2016 Stephane Popinet popinet@basilisk.fr * New ‘randomap’ random colormap
Sat Apr 2 18:53:09 CEST 2016 Stephane Popinet popinet@basilisk.fr * Option to control the minimum number of elements per MPI process
Sat Apr 2 16:01:29 CEST 2016 Stephane Popinet popinet@basilisk.fr * Performance statistics are collected in the ‘perf’ structure
Sat Apr 2 15:37:49 CEST 2016 Stephane Popinet popinet@basilisk.fr * Minor optimizations of load-balancing
Sat Apr 2 10:48:12 CEST 2016 Stephane Popinet popinet@basilisk.fr * Optimisation and cleanup of load-balancing
Fri Apr 1 11:51:30 CEST 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing does not need check_pid()
Fri Apr 1 11:18:23 CEST 2016 Stephane Popinet popinet@basilisk.fr * 2D atomisation works with load-balancing and face velocity/quadtree checks
Thu Mar 31 15:42:38 CEST 2016 Stephane Popinet popinet@basilisk.fr * check_pid() and co are turned off by default
They can be turned back on by defining DEBUGCOND in quadtree-mpi.h
Thu Mar 31 13:18:02 CEST 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing works for 2D atomisation on 1536 cores!
Sat Mar 26 11:14:52 CET 2016 Stephane Popinet popinet@basilisk.fr * Parallel bump2D test case
Sat Mar 26 11:12:20 CET 2016 Stephane Popinet popinet@basilisk.fr * Robust 3D MPI requires several tricks
Prolongation needs to be turned off for boundary conditions and cell coarsening needs to be recursive.
Sat Mar 26 11:02:03 CET 2016 Stephane Popinet popinet@basilisk.fr * -catch option automatically calls gdb on exceptions
Sat Mar 26 11:01:13 CET 2016 Stephane Popinet popinet@basilisk.fr * Generalised local_prolongation() function to 3D
Sat Mar 26 10:59:56 CET 2016 Stephane Popinet popinet@basilisk.fr * Fix for layer deallocation in 3D
Sun Mar 20 19:38:08 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing does not rely on ‘nans’ anymore
Sat Mar 19 14:49:25 CET 2016 Stephane Popinet popinet@basilisk.fr * Cleanup of new load-balancing implementation
Sat Mar 19 12:22:00 CET 2016 Stephane Popinet popinet@basilisk.fr * Yet another version of load-balancing… (but this one really works!)
Sat Feb 20 19:15:41 CET 2016 Stephane Popinet popinet@basilisk.fr * Other fixes for load-balancing (REVIEW)
Fri Feb 19 14:13:24 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing works without trick for Saint-Venant (REVIEW)
Wed Feb 17 17:27:40 CET 2016 Stephane Popinet popinet@basilisk.fr * Atomisation example
Sun Feb 14 12:46:17 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing works with rborder (REVIEW)
Fri Feb 12 17:36:13 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing works!
Fri Feb 12 16:46:39 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing (youkaidi youkaida)
Fri Feb 12 11:18:10 CET 2016 Stephane Popinet popinet@basilisk.fr * Load balancing (it doesn’t stop)
Thu Feb 11 18:16:05 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing (always)
Thu Feb 11 11:58:39 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing (again) (REVIEW)
Sat Feb 6 17:26:12 CET 2016 Stephane Popinet popinet@basilisk.fr * Updated test references for new N-ordering
Sat Feb 6 16:21:59 CET 2016 Stephane Popinet popinet@basilisk.fr * Fix for traversal of non-local vertices
Sat Feb 6 16:15:09 CET 2016 Stephane Popinet popinet@basilisk.fr * Built-in function tracing
Fri Jan 29 19:08:17 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing 3 (REVIEW)
Fri Jan 22 10:54:59 CET 2016 Stephane Popinet popinet@basilisk.fr * Load-balancing 2 (REVIEW)
Thu Jan 21 21:29:31 CET 2016 Stephane Popinet popinet@basilisk.fr * Fixed bounding boxes for SVG graphics
Tue Jan 12 08:56:59 CET 2016 Stephane Popinet popinet@basilisk.fr * Removed useless remote_leaf cell tag
Thu Jan 7 18:06:41 CET 2016 Stephane Popinet popinet@basilisk.fr * Dynamic load-balancing (REVIEW)
Mon Jan 4 12:15:12 CET 2016 Stephane Popinet popinet@basilisk.fr * Fix for sandboxed runs of *.[ch].page tests
Tue Dec 8 09:57:25 CET 2015 Stephane Popinet popinet@basilisk.fr * Phase inversion example (REVIEW)
Fri Dec 18 12:40:36 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for VOF and Poisson warning output in parallel
Fri Dec 18 10:24:47 CET 2015 Stephane Popinet popinet@basilisk.fr * Reduction operations for foreach_face(x,..)
Fri Dec 18 10:16:29 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for MPI refinement dependency
Wed Dec 16 13:39:08 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for incorrect buffering when using MPI_Isend()
Tue Dec 15 11:40:22 CET 2015 Stephane Popinet popinet@basilisk.fr * Optional Jacobi relaxation for Poisson and viscosity
Mon Dec 14 20:43:34 CET 2015 Stephane Popinet popinet@basilisk.fr * MPI buffers are named for debugging
Sun Dec 13 16:13:25 CET 2015 Stephane Popinet popinet@basilisk.fr * Debugging in 3D
Sun Dec 13 15:28:59 CET 2015 Stephane Popinet popinet@basilisk.fr * Bug fix for foreach_halo()
Mon Dec 7 15:06:53 CET 2015 Stephane Popinet popinet@basilisk.fr * Pressure BC for Navier-Stokes use acceleration rather than velocity
Thu Dec 3 15:34:05 CET 2015 Stephane Popinet popinet@basilisk.fr * output_cells() in 3D
Mon Nov 30 22:19:00 CET 2015 Stephane Popinet popinet@basilisk.fr * Floating-point exceptions now work with OpenMP
Mon Nov 30 22:17:35 CET 2015 Stephane Popinet popinet@basilisk.fr * Balanced surface tension on quad/octrees
Fri Nov 27 16:01:31 CET 2015 Stephane Popinet popinet@basilisk.fr * Minor improvement for stencil debugging
Thu Nov 26 10:04:53 CET 2015 Stephane Popinet popinet@basilisk.fr * Biquadratic refinement (not used yet)
Thu Nov 26 10:03:11 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for axisymmetric curvature calculation
Tue Nov 24 17:03:10 CET 2015 Stephane Popinet popinet@basilisk.fr * mpeg() macro
Tue Nov 24 17:00:55 CET 2015 Stephane Popinet popinet@basilisk.fr * Various fixes for dump()/restore() and output_gfs()
Tue Nov 24 16:59:32 CET 2015 Stephane Popinet popinet@basilisk.fr * Fixed round-off error for VOF volume computation
Fri Nov 20 19:25:13 CET 2015 Stephane Popinet popinet@basilisk.fr * Makefile fix for 3D dependencies
Fri Nov 20 19:24:49 CET 2015 Stephane Popinet popinet@basilisk.fr * Curvature on octrees
Fri Nov 13 16:20:32 CET 2015 Stephane Popinet popinet@basilisk.fr * Remote parallel jobs take queue size into account
Fri Nov 13 14:53:41 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for capillary test case (when run remotely)
Fri Nov 13 10:50:27 CET 2015 Stephane Popinet popinet@basilisk.fr * Definition of foreach_edge() and foreach_neighbor() for multigrid3D
Fri Nov 13 09:50:18 CET 2015 Stephane Popinet popinet@basilisk.fr * Use one layer of boundary ghost cells by default on quadtrees
Wed Nov 11 20:02:57 CET 2015 Stephane Popinet popinet@basilisk.fr * Parabola fitting for curvature in 3D
Wed Nov 11 17:22:15 CET 2015 Stephane Popinet popinet@basilisk.fr * Added missing plot file for curvature test
Wed Nov 11 16:55:56 CET 2015 Stephane Popinet popinet@basilisk.fr * Curvature test case
Wed Nov 11 11:18:49 CET 2015 Stephane Popinet popinet@basilisk.fr * Parabolic fit of centroids
Mon Nov 9 11:42:19 CET 2015 Stephane Popinet popinet@basilisk.fr * “Mixed heights” parabola fit curvature
Sun Nov 8 12:00:32 CET 2015 Stephane Popinet popinet@basilisk.fr * Consistent height functions
Wed Nov 4 14:36:40 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for restriction of face vector fields on masked domains
Wed Nov 4 13:46:55 CET 2015 Stephane Popinet popinet@basilisk.fr * Boundary conditions for 5x5 stencils on quad/octrees
Tue Oct 6 16:20:21 CEST 2015 Stephane Popinet popinet@basilisk.fr * Cosmetics
Mon Sep 21 16:41:07 CEST 2015 Stephane Popinet popinet@basilisk.fr * Added JCP reference for Green-Naghdi
Sat Sep 12 14:40:46 CEST 2015 Stephane Popinet popinet@basilisk.fr * dump()/restore() header includes depth
Sat Sep 12 09:56:25 CEST 2015 Stephane Popinet popinet@basilisk.fr * output_gfs()/input_gfs(), dump()/restore() now work for multigrids
Wed Sep 9 11:37:08 CEST 2015 Stephane Popinet popinet@basilisk.fr * Fix for myc() and zero normal components
Mon Sep 7 10:20:45 CEST 2015 Stephane Popinet popinet@basilisk.fr * Randomise seed for MPI
Sat Sep 5 12:16:41 CEST 2015 Stephane Popinet popinet@basilisk.fr * Fix for spaces in vector/tensor components
A similar bug probably remains in other special cases (e.g. v . n[top] etc…)
Thu Sep 3 19:20:55 CEST 2015 Stephane Popinet popinet@basilisk.fr * Makefile fix for .3D.tst
Wed Sep 2 13:44:25 CEST 2015 Stephane Popinet popinet@basilisk.fr * Cosmetics
Wed Sep 2 10:23:13 CEST 2015 Stephane Popinet popinet@basilisk.fr * Scaling results on Occigen in 3D rather than Curie in 2D
Wed Sep 2 09:11:42 CEST 2015 Stephane Popinet popinet@basilisk.fr * Preliminary HF-curvature implementation in 3D
Tue Sep 1 20:41:59 CEST 2015 Stephane Popinet popinet@basilisk.fr * Boundary conditions for vector and face fields on octrees
Tue Sep 1 19:58:56 CEST 2015 Stephane Popinet popinet@basilisk.fr * Vortex shedding behind a sphere
Tue Sep 1 16:42:26 CEST 2015 Stephane Popinet popinet@basilisk.fr * output_gfs() works in parallel
Tue Sep 1 11:57:43 CEST 2015 Stephane Popinet popinet@basilisk.fr * Fix for periodic BCs on vector fields on octrees
Mon Aug 31 17:56:06 CEST 2015 Stephane Popinet popinet@basilisk.fr * face vector refinement in 3D
Mon Aug 31 16:36:38 CEST 2015 Stephane Popinet popinet@basilisk.fr * Fix for rotations of lists of vector components
Thu Aug 27 11:19:27 CEST 2015 Stephane Popinet popinet@basilisk.fr * Volume fraction initialisation in 3D
Sat Aug 15 21:52:42 CEST 2015 Stephane Popinet popinet@basilisk.fr * Cosmetics
Fri Aug 14 10:37:43 CEST 2015 Stephane Popinet popinet@basilisk.fr * dump() works in parallel
Thu Aug 13 16:43:35 CEST 2015 Stephane Popinet popinet@basilisk.fr * Safety checks for mpi-laplacian benchmark
Thu Aug 13 16:32:48 CEST 2015 Stephane Popinet popinet@basilisk.fr * Standard I/O file pointers are opened “on demand” for parallel programs
Thu Aug 13 12:24:22 CEST 2015 Stephane Popinet popinet@basilisk.fr * Test case for 3D poisson solver with refinement
Thu Aug 13 11:39:42 CEST 2015 Stephane Popinet popinet@basilisk.fr * Fixed minor memory leaks
Thu Aug 13 11:31:59 CEST 2015 Stephane Popinet popinet@basilisk.fr * Multigrid solver needs the global depth in parallel
Wed Aug 12 23:39:40 CEST 2015 Stephane Popinet popinet@basilisk.fr * Options for controlling the output of MTRACE
Wed Aug 12 23:39:08 CEST 2015 Stephane Popinet popinet@basilisk.fr * MPI does not require a global depth
The maximum depth of bordering cells is sufficient.
Wed Aug 12 21:02:55 CEST 2015 Stephane Popinet popinet@basilisk.fr * -catch option work with MPI
Tue Aug 11 15:25:36 CEST 2015 Stephane Popinet popinet@basilisk.fr * Memory tracing
Tue Aug 11 13:08:34 CEST 2015 Stephane Popinet popinet@basilisk.fr * Python modules can be compiled with OpenMP
but this does not run yet….
Tue Aug 11 13:07:44 CEST 2015 Stephane Popinet popinet@basilisk.fr * Cosmetics for bitrees
Tue Aug 11 12:48:50 CEST 2015 Stephane Popinet popinet@basilisk.fr * Scalars are properly typed (they are not just int’s)
Tue Aug 11 10:46:56 CEST 2015 Stephane Popinet popinet@basilisk.fr * Bitree is implemented using the generic tree
Tue Aug 11 09:27:04 CEST 2015 Stephane Popinet popinet@basilisk.fr * mpi_laplacian limits the runtime
Mon Aug 10 18:03:53 CEST 2015 Stephane Popinet popinet@basilisk.fr * Optimisation of cache sizes for quadtrees
Mon Aug 10 17:43:09 CEST 2015 Stephane Popinet popinet@basilisk.fr * Use foreach_neighbor()/foreach_child() (almost) everywhere
Mon Aug 10 17:26:53 CEST 2015 Stephane Popinet popinet@basilisk.fr * mpi-laplacian reference results on occigen
Mon Aug 10 17:25:43 CEST 2015 Stephane Popinet popinet@basilisk.fr * mpi_boundary_refine() only refines cells with local neighbors
Mon Aug 10 15:24:48 CEST 2015 Stephane Popinet popinet@basilisk.fr * qcc supports nested foreach_child() loops
Sun Aug 9 16:48:07 CEST 2015 Stephane Popinet popinet@basilisk.fr * Make sure that foreach_leaf() only traverses local cells
Thu Aug 6 17:09:38 CEST 2015 Stephane Popinet popinet@basilisk.fr * Octree works with MPI
Wed Aug 5 20:24:30 CEST 2015 Stephane Popinet popinet@basilisk.fr * Simplified (and more robust) tree boundary conditions
Fri Jul 10 18:42:49 CEST 2015 Stephane Popinet popinet@basilisk.fr * 3D VOF
Fri Jul 10 16:15:34 CEST 2015 Stephane Popinet popinet@basilisk.fr * Octree implementation
Fri Jul 10 16:12:12 CEST 2015 Stephane Popinet popinet@basilisk.fr * Dump/restore functions save the time
Fri Jul 10 15:18:26 CEST 2015 Stephane Popinet popinet@basilisk.fr * Disable FPEs when using OpenMP
OpenMP threads do not necessarily inherit the FPE settings of the master thread.
Fri Jul 10 10:14:14 CEST 2015 Stephane Popinet popinet@basilisk.fr * Tangential/normal BC should also work with multigrid3D
Mon Jul 6 15:47:04 CEST 2015 Stephane Popinet popinet@basilisk.fr tagged release 15-07-06
Mon Jul 6 15:14:37 CEST 2015 Stephane Popinet popinet@basilisk.fr * Metric for the all-Mach solver
Fri May 1 19:59:08 CEST 2015 Stephane Popinet popinet@basilisk.fr * Simplified metric implementation
Tue Jun 23 15:20:19 CEST 2015 Stephane Popinet popinet@basilisk.fr * Implicit Saint-Venant is well-balanced on quadtrees
Tue Jun 23 14:57:42 CEST 2015 Stephane Popinet popinet@basilisk.fr * Fix for timestep and stability
Tue Jun 9 17:52:41 CEST 2015 Stephane Popinet popinet@basilisk.fr * The all-Mach/Saint-Venant solver now works for wetting-drying.
Mon Jun 8 17:54:39 CEST 2015 Stephane Popinet popinet@basilisk.fr * Various fixes for the all Mach solver
Mon Jun 8 12:24:02 CEST 2015 Stephane Popinet popinet@basilisk.fr * New “all Mach” solver. Implicit Saint-Venant is a particular case.
Mon Jun 1 19:36:31 CEST 2015 Stephane Popinet popinet@basilisk.fr * Link to implicit SV in docs
Mon Jun 1 19:32:27 CEST 2015 Stephane Popinet popinet@basilisk.fr * First version of implicit Saint-Venant solver
Flat-bottom only for the moment.
Sat May 30 14:39:18 CEST 2015 Stephane Popinet popinet@basilisk.fr * qcc fix for lists and dimensions
Fri May 1 15:13:47 CEST 2015 pyl pyl@ccr.jussieu.fr * The SAG equation test case
Fri May 1 12:55:06 CEST 2015 Stephane Popinet popinet@basilisk.fr * Remove -D_GNU_SOURCE from C preproc when generating source
To improve portability of the generated code.
Fri May 1 10:54:46 CEST 2015 Stephane Popinet popinet@basilisk.fr * Axisymmetric rising bubble test case
Fri May 1 10:54:17 CEST 2015 Stephane Popinet popinet@basilisk.fr * Axisymmetric Poiseuille flow
Wed Apr 29 16:42:40 CEST 2015 Stephane Popinet popinet@basilisk.fr * Axisymmetric viscous terms
Tue Apr 28 11:06:47 CEST 2015 Stephane Popinet popinet@basilisk.fr * Rising bubble test case (and generalisation of surface tension/acceleration)
Mon Apr 27 21:13:31 CEST 2015 Stephane Popinet popinet@basilisk.fr * Navier-Stokes solver now works in 3D
Wed Apr 15 16:55:36 CEST 2015 Stephane Popinet popinet@basilisk.fr * Bell-Collela-Glaz advection now works in 3D
Wed Apr 15 11:05:51 CEST 2015 Stephane Popinet popinet@basilisk.fr * New utility ppm2gif and automatic pipe closure
Wed Apr 15 11:05:35 CEST 2015 Stephane Popinet popinet@basilisk.fr * Improved BCG advection scheme
Tue Apr 14 21:49:58 CEST 2015 Stephane Popinet popinet@basilisk.fr * Taylor-Green vortex test case
Mon Apr 13 10:41:38 CEST 2015 Stephane Popinet popinet@basilisk.fr * 3D multigrid implementation
Mon Apr 13 10:16:56 CEST 2015 Stephane Popinet popinet@basilisk.fr tagged release-13-4-15
Sun Apr 12 19:18:47 CEST 2015 Stephane Popinet popinet@basilisk.fr * Lego boundaries are only coarsened if the shape of the boundary is not affected
Sun Apr 12 18:10:10 CEST 2015 Stephane Popinet popinet@basilisk.fr * One-dimensional grids are now truly one-dimensional
And as a consequence many generic functions have been made dimension-independent (i.e. they should also work in 3D).
Sun Apr 12 18:09:05 CEST 2015 Stephane Popinet popinet@basilisk.fr * Poisson equation works in 3D
Sun Apr 12 18:06:42 CEST 2015 Stephane Popinet popinet@basilisk.fr * Compressible scheme in 3D and explosion test case
Sun Apr 12 18:05:43 CEST 2015 Stephane Popinet popinet@basilisk.fr * System-of-conservation laws now work in 3D
Thu Apr 9 18:15:05 CEST 2015 Stephane Popinet popinet@basilisk.fr * Preprocessor support for 3 dimensions
Wed Apr 8 11:23:31 CEST 2015 Stephane Popinet popinet@basilisk.fr * Support for expansion of foreach_dimension() in macros
Tue Apr 7 11:11:52 CEST 2015 Stephane Popinet popinet@basilisk.fr * New ‘none’ keyword for mask()
Wed Apr 1 16:31:35 CEST 2015 Stephane Popinet popinet@basilisk.fr * Periodic boundary conditions
Mon Mar 30 18:06:29 CEST 2015 Stephane Popinet popinet@basilisk.fr * Test case: shock reflection by a cylinder
Mon Mar 30 18:00:13 CEST 2015 Stephane Popinet popinet@basilisk.fr * Von Karman vortex street example
Thu Mar 26 16:40:50 CET 2015 Stephane Popinet popinet@basilisk.fr * Improved adaptivity when combining multiple fields
Wed Mar 25 14:27:30 CET 2015 Stephane Popinet popinet@basilisk.fr * General “Lego” boundaries
Sat Mar 14 18:01:16 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for parallel refinement of face vector fields
Thu Mar 12 14:14:46 CET 2015 Stephane Popinet popinet@basilisk.fr * Fixed bitree for new implementation of quadtree-common.h
Thu Mar 12 14:14:28 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for python modules
Thu Mar 12 09:33:25 CET 2015 Stephane Popinet popinet@basilisk.fr * Optimised locate() function on quadtrees
Wed Mar 11 14:52:40 CET 2015 Stephane Popinet popinet@basilisk.fr * Centered Navier-Stokes solver works in MPI
Wed Mar 11 14:49:40 CET 2015 Stephane Popinet popinet@basilisk.fr * Parallel outputs
Wed Mar 11 13:58:45 CET 2015 Stephane Popinet popinet@basilisk.fr * Static files are opened only on proc 0 in parallel
Wed Mar 11 13:25:39 CET 2015 Stephane Popinet popinet@basilisk.fr * Restricted scope of non-constant fields
Tue Mar 10 18:46:44 CET 2015 Stephane Popinet popinet@basilisk.fr * Several bug fixes for face vector fields in parallel
Thu Mar 5 22:10:35 CET 2015 Stephane Popinet popinet@basilisk.fr * Support for performance tracing with Paraver
Fri Feb 27 19:49:33 CET 2015 Stephane Popinet popinet@basilisk.fr * More bug fixes for MPI and new ‘bump2Dp’ test case
Fri Feb 27 16:08:49 CET 2015 Stephane Popinet popinet@basilisk.fr * Various bug fixes for MPI
Fri Feb 27 15:10:35 CET 2015 Stephane Popinet popinet@basilisk.fr * Minor fixes for FPEs on OSX
Tue Feb 24 13:49:22 CET 2015 Geoffroy Kirstetter geoffroy.kirstetter@gmail.com * fix SIGFPE signals for OSX
Thu Feb 26 19:16:25 CET 2015 Stephane Popinet popinet@basilisk.fr * Bug fix for predictor-corrector in ‘trash’ mode
Thu Feb 26 17:03:50 CET 2015 Stephane Popinet popinet@basilisk.fr * Coarsening and adaptivity with MPI
The mesh synchronisation between processes has been modified with the introduction of refinement and coarsening caches.
Thu Feb 26 11:41:03 CET 2015 Stephane Popinet popinet@basilisk.fr * Simplified output_ppm() in parallel, using a collective communication
Tue Feb 17 15:56:57 CET 2015 Stephane Popinet popinet@basilisk.fr * Updated mpi-laplacian and results on Curie
Tue Feb 17 11:04:32 CET 2015 Stephane Popinet popinet@basilisk.fr * Replaced MPI_Probe with a message for mpi_boundary_match()
Tue Feb 17 10:52:53 CET 2015 Stephane Popinet popinet@basilisk.fr * Fixed parallel halo restriction
Introducing “remote leaves” to properly take into account remote sub-domains.
Mon Feb 16 14:39:15 CET 2015 Stephane Popinet popinet@basilisk.fr * Quadtrees use simple memory pools
This improves performances for the mpi-laplacian parallel benchmark quite a bit. It may also be more generally useful i.e. to minimise memory fragmentation in adaptive simulations.
Mon Feb 16 14:07:54 CET 2015 Stephane Popinet popinet@basilisk.fr * Improved debugging output
Fri Feb 13 11:30:56 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for -source and -D flags
Fri Feb 13 11:30:36 CET 2015 Stephane Popinet popinet@basilisk.fr * Non-blocking receives
This seems to improve performance a bit (see curie/ results for 14 levels)
Fri Feb 13 09:27:52 CET 2015 Stephane Popinet popinet@basilisk.fr * Improved docs
Thu Feb 12 17:08:36 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for getrusage and Posix systems (e.g. OSX)
Wed Feb 11 17:40:23 CET 2015 Stephane Popinet popinet@basilisk.fr * MPI boundary conditions for face vector fields
Sun Feb 8 21:38:33 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for terrain and MPI
Sun Feb 8 19:30:56 CET 2015 Stephane Popinet popinet@basilisk.fr * Parallel output_ppm() function
Sat Feb 7 18:38:31 CET 2015 Stephane Popinet popinet@basilisk.fr * Several fixes for parallel flux formulation
Thu Feb 5 18:12:34 CET 2015 Stephane Popinet popinet@basilisk.fr * Parallel implementation for boundary_flux()
Tue Feb 3 14:36:21 CET 2015 Stephane Popinet popinet@basilisk.fr * Removal of cells without neighbors for parallel subdomains
Tue Feb 3 09:41:11 CET 2015 Stephane Popinet popinet@basilisk.fr * Cleaned up new implicit send/receive parallel buffers implementation
Mon Feb 2 19:46:58 CET 2015 Stephane Popinet popinet@basilisk.fr * 1st parallel version without explicit send/receive buffer synchronisation
This still includes the old version for debugging purposes
Wed Jan 28 10:57:50 CET 2015 Stephane Popinet popinet@basilisk.fr * More generic debug_mpi() function
Tue Jan 27 11:59:24 CET 2015 Stephane Popinet popinet@basilisk.fr * Quadtree parallelization does not copy common banches
i.e. cells are owned by only one process. This greatly improves the scalability of the restriction/Poisson solver.
Tue Jan 27 11:49:21 CET 2015 Stephane Popinet popinet@basilisk.fr * Rolled back overlapping communications
Tue Jan 27 11:48:43 CET 2015 Stephane Popinet popinet@basilisk.fr * Preliminary test of overlapping communications
Tue Jan 27 10:35:20 CET 2015 Stephane Popinet popinet@basilisk.fr * Documentation for mpi-laplacian and results on Curie
Fri Jan 23 17:46:21 CET 2015 Stephane Popinet popinet@basilisk.fr * Adjacency matrix for MPI quadtree
Thu Jan 22 15:28:59 CET 2015 Stephane Popinet popinet@basilisk.fr * mpi-laplacian does multiple loops
Wed Jan 21 10:52:28 CET 2015 Stephane Popinet popinet@basilisk.fr * Simplified interface for refine_cell()
Sun Jan 18 20:54:46 CET 2015 Stephane Popinet popinet@basilisk.fr * Improved memory management for removal of partially-filled quadtree layers
Sun Jan 18 16:48:43 CET 2015 Stephane Popinet popinet@basilisk.fr * Children data memory is allocated once for all siblings
Fri Jan 16 21:01:21 CET 2015 Stephane Popinet popinet@basilisk.fr * Quadtree uses double pointer indirection for the cartesian pointer array
Fri Jan 16 19:53:03 CET 2015 Stephane Popinet popinet@basilisk.fr * Fix for small memory leak in CacheLevel
Wed Jan 14 16:31:09 CET 2015 Stephane Popinet popinet@basilisk.fr * Consistent treatment of inactive cells for parallel subdomains
Tue Jan 13 20:16:22 CET 2015 Stephane Popinet popinet@basilisk.fr * The codes conform strictly to the C99 standard
Sat Jan 10 19:26:00 CET 2015 Stephane Popinet popinet@basilisk.fr * Optimisation of mpi_boundary_match()
Only “border” cells are traversed i.e. this should scale as O(N) rather than O(N^2).
Fri Jan 9 15:56:42 CET 2015 Stephane Popinet popinet@basilisk.fr * Optimisation of MPI buffers
We now use independent buffers for prolongation and restriction.
Tue Dec 23 18:36:50 CET 2014 Stephane Popinet popinet@basilisk.fr * Support for Paje trace generation
Mon Dec 22 16:42:15 CET 2014 Stephane Popinet popinet@basilisk.fr * foreach_send() for overlapping communications and calculations
Mon Dec 22 10:55:48 CET 2014 Stephane Popinet popinet@basilisk.fr * Added MPI and memory stats to timer
Mon Dec 22 10:55:23 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for restriction of non-doubles
Sun Dec 21 18:52:15 CET 2014 Stephane Popinet popinet@basilisk.fr * Fixed leaking MPI_Requests
Sun Dec 21 17:37:46 CET 2014 Stephane Popinet popinet@basilisk.fr * New ‘mpi-laplacian’ benchmark
Fri Dec 19 18:45:06 CET 2014 Stephane Popinet popinet@basilisk.fr * Dump/restore functions
Mon Dec 15 16:01:47 CET 2014 Stephane Popinet popinet@basilisk.fr * Improved MPI buffering (receive)
Mon Dec 15 16:00:37 CET 2014 Stephane Popinet popinet@basilisk.fr * Improved MPI buffering
Sun Dec 14 22:32:26 CET 2014 Stephane Popinet popinet@basilisk.fr * Optimised MPI neighbors
Sat Dec 13 19:05:18 CET 2014 Stephane Popinet popinet@basilisk.fr * MPI profiling
Fri Dec 12 15:50:00 CET 2014 Stephane Popinet popinet@basilisk.fr * Parallel mesh refinement works (for refinement only)
Wed Dec 10 16:47:23 CET 2014 Stephane Popinet popinet@basilisk.fr * Growing arrays
Fri Dec 5 16:16:06 CET 2014 Stephane Popinet popinet@basilisk.fr * Parallel mesh refinement
Wed Feb 11 19:37:43 CET 2015 Stephane Popinet popinet@basilisk.fr tagged release 11-2-15
Wed Feb 11 18:26:45 CET 2015 Stephane Popinet popinet@basilisk.fr * Rolled back -D_GNU_SOURCE fix
Fri Jan 9 14:33:26 CET 2015 Stephane Popinet popinet@basilisk.fr * Various fixes for multiple river inflows
Mon Jan 5 09:57:04 CET 2015 Geoffroy Kirstetter geoffroy.kirstetter@gmail.com * discharge + testcase
Sun Dec 14 16:26:11 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for -catch option in runtest
Sat Dec 13 18:57:24 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for ‘last_point’ declaration
Fri Dec 12 15:52:30 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for -D_GNU_SOURCE and -source qcc option
Fri Dec 12 15:51:38 CET 2014 Stephane Popinet popinet@basilisk.fr * Simplified launching of MPI test cases
Sun Dec 14 16:25:33 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for corner traversal in grid/multigrid
Mon Dec 1 09:45:29 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for 32 bits overflow of array sizes
Wed Nov 19 18:00:30 CET 2014 Stephane Popinet popinet@basilisk.fr * Doc fixes for madsen example
Wed Nov 19 15:34:36 CET 2014 Stephane Popinet popinet@basilisk.fr * Minor typos
Wed Nov 19 15:34:20 CET 2014 Stephane Popinet popinet@basilisk.fr * Updated bitree for new grid structure
Wed Nov 19 15:33:52 CET 2014 Stephane Popinet popinet@basilisk.fr * Breakup into solitons example
Thu Oct 2 16:45:28 CEST 2014 Stephane Popinet popinet@basilisk.fr tagged release 2-10-14
Thu Oct 2 16:42:17 CEST 2014 Stephane Popinet popinet@basilisk.fr * New function input_gfs() can be used to restart simulations
Thu Oct 2 16:08:11 CEST 2014 Stephane Popinet popinet@basilisk.fr * Restart option for the tsunami example
Wed Oct 1 14:42:05 CEST 2014 Stephane Popinet popinet@basilisk.fr * New function input_gfs()
Wed Oct 1 08:52:12 CEST 2014 Stephane Popinet popinet@basilisk.fr * Moved signalling NaNs to common header file
Fri Sep 26 11:22:59 CEST 2014 Stephane Popinet popinet@basilisk.fr tagged release 26-09-14
Fri Sep 26 08:55:29 CEST 2014 Stephane Popinet popinet@basilisk.fr * Spherical coordinates
Fri Sep 26 08:48:19 CEST 2014 Stephane Popinet popinet@basilisk.fr * Documentation for axisymmetric advection test case
Thu Sep 25 19:25:09 CEST 2014 Stephane Popinet popinet@basilisk.fr * Re-ordered VOF in N-S solver
Thu Sep 25 18:02:43 CEST 2014 Stephane Popinet popinet@basilisk.fr * Variable viscosity implementation uses the discrete stress tensor
Thu Sep 25 17:47:52 CEST 2014 Stephane Popinet popinet@basilisk.fr * ‘first’ option for events
Thu Sep 25 15:55:10 CEST 2014 Stephane Popinet popinet@basilisk.fr * “Circular dam break on a sphere” test case
Thu Sep 25 12:34:07 CEST 2014 Stephane Popinet popinet@basilisk.fr * Tsunami example uses spherical coordinates
Mon Sep 22 20:19:46 CEST 2014 Stephane Popinet popinet@basilisk.fr * Metric terms for the Saint-Venant solver.
Sun Sep 21 19:06:23 CEST 2014 Stephane Popinet popinet@basilisk.fr * Axisymmetric surface tension term
Thu Sep 18 10:37:52 CEST 2014 Stephane Popinet popinet@basilisk.fr * Axisymmetric metric.
Wed Sep 10 21:13:16 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cosmetics for surface tension test cases
Wed Sep 10 10:47:23 CEST 2014 Stephane Popinet popinet@basilisk.fr * Minor fixes for surface tension
Wed Sep 24 20:56:59 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified prolongation of face vectors
Mon Sep 22 17:16:10 CEST 2014 Stephane Popinet popinet@basilisk.fr * The predictor-corrector scheme allocates extra intermediate fields
Tue Sep 9 16:15:30 CEST 2014 Stephane Popinet popinet@basilisk.fr * Surface tension documentation
Tue Sep 9 15:12:40 CEST 2014 Stephane Popinet popinet@basilisk.fr * Various fixes for surface tension test cases docs
Tue Sep 9 12:48:15 CEST 2014 Stephane Popinet popinet@basilisk.fr tagged release 9-9-2014
Tue Sep 9 12:43:48 CEST 2014 Stephane Popinet popinet@basilisk.fr * Documentation for surface tension test cases.
Tue Sep 9 10:34:31 CEST 2014 Stephane Popinet popinet@basilisk.fr * MPI fixes for merge with stable branch
Tue Sep 9 10:11:00 CEST 2014 Stephane Popinet popinet@basilisk.fr * MPI test cases pass with dynamic quadtrees
But deallocation is not done etc…
Mon Sep 8 19:37:03 CEST 2014 Stephane Popinet popinet@basilisk.fr * Tracers are defined at t - dt/2
Mon Sep 8 17:38:21 CEST 2014 Stephane Popinet popinet@basilisk.fr * Curvature is only defined on the interface.
Face values of the curvature (for surface tension) only use values on the interface.
Mon Sep 8 17:30:18 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for terrain test case.
Mon Sep 8 17:25:21 CEST 2014 Stephane Popinet popinet@basilisk.fr * Spurious currents test case
Wed Sep 3 18:34:15 CEST 2014 Stephane Popinet popinet@basilisk.fr * Capillary wave test case
Wed Sep 3 10:18:46 CEST 2014 Stephane Popinet popinet@basilisk.fr * Surface tension and drop oscillation test case
Tue Sep 2 15:37:41 CEST 2014 Stephane Popinet popinet@basilisk.fr * Multigrid uses two ghost layers for 5x5 stencil
Tue Sep 2 11:12:42 CEST 2014 Stephane Popinet popinet@basilisk.fr * MPI test cases work (with static quadtrees only).
Tue Sep 2 09:53:55 CEST 2014 Stephane Popinet popinet@basilisk.fr * Merge with main branch
Mon Sep 1 18:09:24 CEST 2014 Stephane Popinet popinet@basilisk.fr * 1D multigrid works with new implementation
Mon Sep 1 16:56:49 CEST 2014 Stephane Popinet popinet@basilisk.fr * Boundary conditions for 5x5 stencils
Mon Sep 1 15:22:37 CEST 2014 Stephane Popinet popinet@basilisk.fr * Face vector prolongation works with dynamic 5x5 stencil
Mon Sep 1 15:10:06 CEST 2014 Stephane Popinet popinet@basilisk.fr * Removed obsolete ‘fghost’ cell flag.
Mon Sep 1 12:01:29 CEST 2014 Stephane Popinet popinet@basilisk.fr * Okada faults are defined with a maximum of 20 refinement iterations
Mon Sep 1 11:01:29 CEST 2014 Stephane Popinet popinet@basilisk.fr * All test cases pass with the new 5x5 stencil implementation
Fri Aug 29 17:22:08 CEST 2014 Stephane Popinet popinet@basilisk.fr * Replaced ffmpeg with libav-tools
Thu Aug 28 16:53:48 CEST 2014 Stephane Popinet popinet@basilisk.fr * Test case for restriction of face vectors
Fri Aug 1 11:35:20 CEST 2014 Stephane Popinet popinet@basilisk.fr * Height functions implementation
Mon May 19 19:09:12 CEST 2014 Stephane Popinet popinet@basilisk.fr * Adaptation/wavelets use the prolongation method
Fri May 16 22:02:21 CEST 2014 Stephane Popinet popinet@basilisk.fr * benchmark results with 5x5 stencils
Fri May 16 21:45:01 CEST 2014 Stephane Popinet popinet@basilisk.fr * Tsunami benchmark results on heyward
Thu May 15 19:20:22 CEST 2014 Stephane Popinet popinet@basilisk.fr * Updated reference files
Thu May 15 19:08:20 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for prolongation/refinement in Saint-Venant
Thu May 15 18:57:45 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for prolongation/refinement in conservation.h
Thu May 15 18:44:51 CEST 2014 Stephane Popinet popinet@basilisk.fr * Dynamic allocation works with 5x5 stencils
Thu May 15 18:43:46 CEST 2014 Stephane Popinet popinet@basilisk.fr * New function timer_elapsed()
Thu May 15 14:15:23 CEST 2014 Stephane Popinet popinet@basilisk.fr * New benchmark for quadtree MPI Poisson solver
Wed May 14 21:05:53 CEST 2014 Stephane Popinet popinet@basilisk.fr * Face traversal uses pre-computed flags rather than retest
Wed May 14 16:55:32 CEST 2014 Stephane Popinet popinet@basilisk.fr * MPI face traversal
Wed May 14 16:50:55 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified faces.plot
Tue May 13 22:56:19 CEST 2014 Stephane Popinet popinet@basilisk.fr * MPI boundaries (almost) work with 5x5 stencil
The “almost” is because non-local halos cannot use 5x5 stencils yet.
Tue May 13 22:31:10 CEST 2014 Stephane Popinet popinet@basilisk.fr * Minor fixes for test cases
Mon May 12 19:48:27 CEST 2014 Stephane Popinet popinet@basilisk.fr * Boundary conditions for halo prolongation are applied on all cells at the target depth
Mon May 12 19:42:43 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixed missing active leaves
Mon May 12 19:41:11 CEST 2014 Stephane Popinet popinet@basilisk.fr * VOF fractions computation for 4-siblings BCs
Mon May 12 18:24:42 CEST 2014 Stephane Popinet popinet@basilisk.fr * Replaced zero() with none()
Fri May 9 21:27:01 CEST 2014 Stephane Popinet popinet@basilisk.fr * Implementation of “4 siblings” halos
Always uses halo formed by groups of 4 siblings. This gives 5x5 stencils but with the flexibility to choose the number of ghost layers. It also simplifies refinement and prepares the ground for simpler MPI parallelism.
Fri May 9 21:01:11 CEST 2014 Stephane Popinet popinet@basilisk.fr * runtest launches gdb/gnuplot when used with the -catch option
Fri May 9 20:59:08 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cosmetics
Fri May 9 20:57:16 CEST 2014 Stephane Popinet popinet@basilisk.fr * Macro foreach_child_direction()
Fri May 9 20:51:06 CEST 2014 Stephane Popinet popinet@basilisk.fr * New list_print() function
Wed May 7 09:32:44 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixes for merge of 5x5 stencil
Tue May 6 22:12:15 CEST 2014 Stephane Popinet popinet@basilisk.fr * First version of 5x5 stencil
Wed May 7 08:36:27 CEST 2014 Stephane Popinet popinet@basilisk.fr * Support for local/remote cells
Tue May 6 10:50:49 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for merge with stable branch
Mon May 5 14:58:42 CEST 2014 Stephane Popinet popinet@basilisk.fr * Portable MPI source code generation
Mon May 5 12:12:35 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for broken OpenMP reductions
Mon May 5 11:00:33 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified valgrind/mpirun tests
Sun May 4 19:26:55 CEST 2014 Stephane Popinet popinet@basilisk.fr * MPI reduction operations
Sun May 4 11:51:13 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for ghost cells neighbors in mpi_partitioning()
Sun May 4 10:23:55 CEST 2014 Stephane Popinet popinet@basilisk.fr * Checks for boundary conditions on levels
Sun May 4 10:08:33 CEST 2014 Stephane Popinet popinet@basilisk.fr * qcc is compiled using standard CC (not CC99)
This allows decoupling between target compiler (e.g. mpicc) and code generation.
Sun May 4 09:32:08 CEST 2014 Stephane Popinet popinet@basilisk.fr * Parallel Z-indexing
Sat May 3 21:22:50 CEST 2014 Stephane Popinet popinet@basilisk.fr * Support for MPI tests
Sat May 3 20:53:55 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified quadtree foreachs
Sat May 3 20:34:38 CEST 2014 Stephane Popinet popinet@basilisk.fr * MPI parallel restriction
Fri May 2 21:25:17 CEST 2014 Stephane Popinet popinet@basilisk.fr * Massive restructuring for preliminary MPI implementation
Wed Apr 30 13:07:11 CEST 2014 Stephane Popinet popinet@basilisk.fr * qcc is compiled with C99
Otherwise “NaNs” are not supported (because the GNU_SOURCE flag is not taken into account).
Tue Mar 4 20:57:13 CET 2014 Stephane Popinet popinet@basilisk.fr * Restructured foreach_halo..() traversals
Tue Mar 4 19:52:50 CET 2014 Stephane Popinet popinet@basilisk.fr * qcc compiles with C89
Fri Feb 21 14:33:06 CET 2014 Stephane Popinet popinet@basilisk.fr * MPI implementation for leaf cells only
Thu Feb 20 10:19:10 CET 2014 Stephane Popinet popinet@basilisk.fr * Preliminary mpi implementation
Tue Sep 9 10:13:08 CEST 2014 Stephane Popinet popinet@basilisk.fr tagged release 28-8-2014
Thu Aug 28 16:55:31 CEST 2014 Stephane Popinet popinet@basilisk.fr * ppm2mpeg uses avconv or ffmpeg
Sat Jul 19 19:26:38 CEST 2014 Stephane Popinet popinet@basilisk.fr * Improved memory usage of Green-Naghdi solver
Fri Jul 18 11:51:14 CEST 2014 Stephane Popinet popinet@basilisk.fr * Well-balancing for Green-Naghdi
Fri Jul 18 10:25:06 CEST 2014 Stephane Popinet popinet@basilisk.fr * Lake-at-rest test case for Green-Naghdi
Fri Jul 18 10:14:18 CEST 2014 Stephane Popinet popinet@basilisk.fr * Various minor fixes for bar test case
Fri Jul 18 10:10:59 CEST 2014 Stephane Popinet popinet@basilisk.fr * Terrain was not working with non-quadtree grids
Fri Jul 18 10:10:28 CEST 2014 Stephane Popinet popinet@basilisk.fr * Bug fix for gerris output
Fri Jul 18 10:09:44 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixed plot border for shoal example
Wed Jul 16 12:20:38 CEST 2014 Stephane Popinet popinet@basilisk.fr * Shoaling waves example
Tue Jul 15 15:27:19 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cleanup of conical.c
Tue Jul 15 14:45:41 CEST 2014 Stephane Popinet popinet@basilisk.fr * Reference file for bar test case
Tue Jul 15 14:32:25 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixes for conical test case
Tue Jul 15 14:02:53 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixes for changes in multigrid interface
Tue Jul 15 12:51:08 CEST 2014 Stephane Popinet popinet@basilisk.fr * Conical island test case with GN
Mon Jul 14 11:24:52 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified residul functions for generic multigrid
Fri Jul 11 14:29:21 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixed graphics of bar.c
Fri Jul 11 14:00:59 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for events with mixed t and i
Fri Jul 11 09:58:47 CEST 2014 Stephane Popinet popinet@basilisk.fr * Doc fixes
Thu Jul 10 17:07:55 CEST 2014 Stephane Popinet popinet@basilisk.fr * Green-Naghdi should now work in 2D
Thu Jul 10 16:59:57 CEST 2014 Stephane Popinet popinet@basilisk.fr * Binary tree implementation
Thu Jul 10 16:04:03 CEST 2014 Stephane Popinet popinet@basilisk.fr * Wave propagation over a bar
Thu Jul 10 12:04:24 CEST 2014 Stephane Popinet popinet@basilisk.fr * Unified soliton formulations
Thu Jul 10 11:47:34 CEST 2014 Stephane Popinet popinet@basilisk.fr * Solitary wave on a beach
Thu Jul 3 14:44:32 CEST 2014 Stephane Popinet popinet@basilisk.fr * Documentation fixes
Thu Jul 3 11:56:38 CEST 2014 Stephane Popinet popinet@basilisk.fr * Solitary wave overtopping a seawall test case
Thu Jul 3 11:36:13 CEST 2014 Stephane Popinet popinet@basilisk.fr * Topographic terms for Green-Naghdi
Thu Jul 3 11:00:16 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified inlined gnuplot script
Thu Jun 26 21:41:30 CEST 2014 Stephane Popinet popinet@basilisk.fr * Doc fix
Thu Jun 26 16:00:35 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simpler formulation for the Green-Naghdi solver.
This is based on Bonneton et al, 2011 rather than Le M[]tayer et al, 2010 and is just an additional source term for the Saint-Venant solver.
Thu Jun 26 14:53:11 CEST 2014 Stephane Popinet popinet@basilisk.fr * Optional source terms for Saint-Venant solver
Wed Jun 25 19:06:19 CEST 2014 Stephane Popinet popinet@basilisk.fr tagged tagged release 25/06/14
Wed Jun 25 19:01:38 CEST 2014 Stephane Popinet popinet@basilisk.fr * Even more doc fixes
Wed Jun 25 18:56:51 CEST 2014 Stephane Popinet popinet@basilisk.fr * More doc fixes
Wed Jun 25 18:46:14 CEST 2014 Stephane Popinet popinet@basilisk.fr * Doc fixes for Green-Naghdi
Wed Jun 25 18:16:26 CEST 2014 Stephane Popinet popinet@basilisk.fr * Green-Naghdi solver
Wed Jun 25 16:42:21 CEST 2014 Stephane Popinet popinet@basilisk.fr * Undular bore test case
Wed Jun 25 15:51:05 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cosmetics
Wed Jun 25 11:42:12 CEST 2014 Stephane Popinet popinet@basilisk.fr * 1D multigrid implementation
Wed Jun 18 19:23:13 CEST 2014 Stephane Popinet popinet@basilisk.fr * Output for Gerris simulation format
Wed Jun 18 15:48:44 CEST 2014 Stephane Popinet popinet@basilisk.fr * Added braces to avoid “dangling else” warnings
Tue Jun 10 21:51:13 CEST 2014 Stephane Popinet popinet@basilisk.fr * Comment on inline plots
Tue Jun 10 19:21:15 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cosmetics for debye test case
Tue Jun 3 10:21:41 CEST 2014 Stephane Popinet popinet@basilisk.fr * Added checksum for failed tests
Mon Jun 2 18:48:47 CEST 2014 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * backlash lacked in debye.c doc
Mon Jun 2 09:22:23 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cosmetic changes for debye.c
Thu May 29 21:33:42 CEST 2014 jose.lopez.herrera.s@gmail.com * debye.c doc enlarged
Wed May 28 18:02:08 CEST 2014 Stephane Popinet popinet@basilisk.fr * Links to electrohydro
Wed May 28 17:44:03 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified debye.c doc
Tue May 20 16:33:36 CEST 2014 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * docs added to debye.c
Tue May 20 16:27:11 CEST 2014 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Analytical curves added to debye.plot
Sun May 25 21:42:54 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixed stream.h doc
Sun May 25 11:57:14 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for itags and python files
Tue May 20 09:56:25 CEST 2014 Emily Lane Emily.Lane@niwa.co.nz * Okada can initialise in flat geometries
Tue May 20 09:49:30 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for memory leak in field names
Mon May 19 14:40:07 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cosmetics for pnp.h docs
Fri May 16 19:07:15 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for Okada and new attributes
Fri May 16 17:59:30 CEST 2014 Jose Lopez-Herrera jose.lopez.herrera.s@gmail.com * Ohmic conduction flux and Debye test case
Fri May 16 17:57:36 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for lists of constant fields
Fri May 16 00:29:26 CEST 2014 Stephane Popinet popinet@basilisk.fr * Support for extensible scalar attributes
Tue May 6 19:52:39 CEST 2014 Stephane Popinet popinet@basilisk.fr * Improved FPE debugging
Tue May 6 10:37:02 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cleaned up refine_none/coarsen_none
Tue May 6 09:37:44 CEST 2014 Stephane Popinet popinet@basilisk.fr * Logging of remote gnuplot messages
Sat May 3 19:46:03 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified foreach_level_or_leaf()
Fri May 2 13:09:22 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for dependencies on assembly files
Fri May 2 10:50:23 CEST 2014 Stephane Popinet popinet@basilisk.fr * Removed obsolete saint-venant2.h tests
Thu May 1 15:18:03 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified homogeneous boundary conditions
Tue Apr 29 16:11:26 CEST 2014 Stephane Popinet popinet@basilisk.fr * Added missing interface file
Tue Apr 29 13:24:58 CEST 2014 Stephane Popinet popinet@basilisk.fr * Literate python example documentation
Tue Apr 29 12:42:15 CEST 2014 Stephane Popinet popinet@basilisk.fr * Error checks for ssh connections in runtest
Tue Apr 29 12:13:39 CEST 2014 Stephane Popinet popinet@basilisk.fr * Origin() and size() methods
Tue Apr 29 10:44:15 CEST 2014 Stephane Popinet popinet@basilisk.fr * run() method can be used with or without grid initialisation
Mon Apr 28 21:20:06 CEST 2014 Stephane Popinet popinet@basilisk.fr * Link to Poisson problem in python
Mon Apr 28 21:12:19 CEST 2014 Stephane Popinet popinet@basilisk.fr * Python example for a Poisson problem
Mon Apr 28 20:59:35 CEST 2014 Stephane Popinet popinet@basilisk.fr * Python support for scalar creation/deletion
Mon Apr 28 15:00:35 CEST 2014 Stephane Popinet popinet@basilisk.fr * Install doc for Basilisk + python
Mon Apr 28 14:52:34 CEST 2014 Stephane Popinet popinet@basilisk.fr * Documentation for turbulence.py
Mon Apr 28 14:48:56 CEST 2014 Stephane Popinet popinet@basilisk.fr * Reverted checksuming of source files
This was breaking the dependency checking on header files.
Mon Apr 28 12:29:29 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cleanup of python interface
Fri Apr 18 07:02:32 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cleanup of python interface
Fri Apr 18 06:51:40 CEST 2014 Stephane Popinet popinet@basilisk.fr * Decaying turbulence example in python
Thu Apr 17 20:59:22 CEST 2014 Stephane Popinet popinet@basilisk.fr * Numpy interface to interpolation functions
Thu Apr 17 20:50:39 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cartesian1D and multigrid tolerate points located “just” outside
Wed Apr 16 17:34:08 CEST 2014 Stephane Popinet popinet@basilisk.fr * Events registration does inheritance
Wed Apr 16 15:47:23 CEST 2014 Stephane Popinet popinet@basilisk.fr * Several fixes for the python module
Tue Apr 15 21:10:47 CEST 2014 Stephane Popinet popinet@basilisk.fr * Python interface overloads = to set the field function
Tue Apr 15 17:15:54 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for _XOPEN_SOURCE feature test macro
Tue Apr 15 16:58:22 CEST 2014 Stephane Popinet popinet@basilisk.fr * Support for python modules
Tue Apr 15 16:52:21 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for name clash of ‘clone()’
Tue Apr 15 11:21:02 CEST 2014 Stephane Popinet popinet@basilisk.fr * main() is wrapped with init_solver()/free_solver()
Mon Apr 14 20:03:29 CEST 2014 Stephane Popinet popinet@basilisk.fr * Events are dynamically registered
Mon Apr 14 18:24:38 CEST 2014 Stephane Popinet popinet@basilisk.fr * Inlined plots can omit plot name
Mon Apr 14 11:44:10 CEST 2014 Stephane Popinet popinet@basilisk.fr * Link to 2D turbulence example
Sat Feb 8 18:04:43 CET 2014 Stephane Popinet popinet@basilisk.fr * Link from examples to running test cases
Mon Apr 14 11:24:23 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for incorrect source list length in bcg.h
Mon Apr 14 10:26:10 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified turbulence example
Sun Apr 13 11:30:11 CEST 2014 Stephane Popinet popinet@basilisk.fr * More doc on client/server
Sun Apr 13 10:15:00 CEST 2014 Stephane Popinet popinet@basilisk.fr * Removed reference file for tsunami example
Sun Apr 13 10:05:22 CEST 2014 Stephane Popinet popinet@basilisk.fr * New cool_warm and gray colormaps
Sun Apr 13 09:18:10 CEST 2014 Stephane Popinet popinet@basilisk.fr * Links to VTK and facets outputs
Sun Apr 13 08:50:51 CEST 2014 Stephane Popinet popinet@basilisk.fr * Added link to test cases
Thu Apr 10 17:03:36 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixed image table
Thu Apr 10 12:29:58 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixed absolute link to tarball
Mon Apr 7 12:39:14 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for old-style dependencies
Sun Apr 13 06:19:47 CEST 2014 Stephane Popinet popinet@basilisk.fr * New Ginzburg-Landau example
Sat Apr 12 17:18:46 CEST 2014 Stephane Popinet popinet@basilisk.fr * Decaying turbulence example
Sat Apr 12 16:30:08 CEST 2014 Stephane Popinet popinet@basilisk.fr * Simplified animated gif generation for life.c
Sat Apr 12 15:02:25 CEST 2014 Stephane Popinet popinet@basilisk.fr * Killing gdb also kills the child process
Sun Apr 6 14:34:27 CEST 2014 Stephane Popinet popinet@basilisk.fr * Allow “FE_OVERFLOW” floating-point exception
Fri Apr 4 09:09:57 CEST 2014 Stephane Popinet popinet@basilisk.fr * Cleanup tsp PID
Fri Apr 4 15:43:03 CEST 2014 Stephane Popinet popinet@basilisk.fr * Typo
Fri Apr 4 15:41:47 CEST 2014 Stephane Popinet popinet@basilisk.fr * Documentation for inline plots
Thu Apr 3 18:59:50 CEST 2014 Stephane Popinet popinet@basilisk.fr * Duplicate tsp processes are killed
Thu Apr 3 17:10:42 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for .ctst .tst remote runs
Thu Apr 3 10:25:58 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fix for missing ‘’ at end of program
Thu Apr 3 09:54:38 CEST 2014 Stephane Popinet popinet@basilisk.fr * Inlined gnuplot plots
Thu Apr 3 09:19:45 CEST 2014 Stephane Popinet popinet@basilisk.fr * Inlined gnuplot plots
Wed Apr 2 22:57:29 CEST 2014 Stephane Popinet popinet@basilisk.fr * Literate C plugins kills multiple running instances
Wed Apr 2 22:22:15 CEST 2014 Stephane Popinet popinet@basilisk.fr * Inlined gnuplot plots
Wed Apr 2 22:21:11 CEST 2014 Stephane Popinet popinet@basilisk.fr * Makefile.defs checksums both test.c and test.s
Wed Apr 2 11:36:22 CEST 2014 Stephane Popinet popinet@basilisk.fr * Improved support for inlined gnuplot
Tue Apr 1 13:45:27 CEST 2014 Stephane Popinet popinet@basilisk.fr * Gnuplot figures are included directly in explosion.c
Tue Apr 1 13:01:18 CEST 2014 Stephane Popinet popinet@basilisk.fr * Support for gnuplot in Literate C pages
Mon Mar 31 15:32:59 CEST 2014 Stephane Popinet popinet@basilisk.fr * Images associated with .plot.page are generated by runtest
Mon Mar 31 21:16:58 CEST 2014 Stephane Popinet popinet@basilisk.fr * Doc for setting up a Basilisk server
Mon Mar 31 18:37:20 CEST 2014 Stephane Popinet popinet@basilisk.fr * GDB is used to catch runtime error
Mon Mar 31 12:09:39 CEST 2014 Stephane Popinet popinet@basilisk.fr * Proper indentation of documentation comments
Tue Mar 11 08:52:47 CET 2014 Stephane Popinet popinet@basilisk.fr * Added input function name
Tue Mar 11 08:51:51 CET 2014 Stephane Popinet popinet@basilisk.fr * Fixed links to ouput functions
Tue Mar 11 08:49:58 CET 2014 Stephane Popinet popinet@basilisk.fr * Added output function names
Sun Mar 30 17:34:50 CEST 2014 Stephane Popinet popinet@basilisk.fr * Fixes for Makefile.defs (for wiki)
Sun Mar 30 17:55:57 CEST 2014 Stephane Popinet popinet@basilisk.fr * Remote jobs timeout after 1 hour
Fri Mar 28 15:29:49 CET 2014 Stephane Popinet popinet@basilisk.fr * Hook for diffusion of tracers
Fri Mar 14 15:17:52 CET 2014 Stephane Popinet popinet@basilisk.fr * Added comment for install on 32 bits systems
Mon Mar 10 15:16:27 CET 2014 Stephane Popinet popinet@basilisk.fr * Modernised ‘atmosphere’ solver
Mon Mar 10 11:37:45 CET 2014 Stephane Popinet popinet@basilisk.fr * Removed .chksum
The idea was to avoid failed tests being rerun when nothing has changed in the code, but this didn’t take into account more complex dependencies such as compilation flags etc…
Mon Mar 10 11:17:41 CET 2014 Stephane Popinet popinet@basilisk.fr * Consistent pressure boundary conditions for N-S solver
Fri Mar 7 23:25:04 CET 2014 jose.lopez.herrera.s@gmail.com * misprint at vof.h corrected
Fri Mar 7 20:56:25 CET 2014 Stephane Popinet popinet@basilisk.fr * Pressure BCs are tricky when adapting the mesh
Fri Mar 7 20:47:18 CET 2014 Stephane Popinet popinet@basilisk.fr * Several bug fixes for constant fields
Fri Mar 7 15:40:13 CET 2014 Stephane Popinet popinet@basilisk.fr * New variables are set to not (const)
Fri Mar 7 15:38:53 CET 2014 Stephane Popinet popinet@basilisk.fr * Boundary conditions can access (const) fields
Tue Mar 4 21:01:18 CET 2014 Stephane Popinet popinet@basilisk.fr * Utility function to compute vorticity
Tue Mar 4 19:59:30 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for old Saint-Venant solver
Tue Mar 4 19:56:50 CET 2014 Stephane Popinet popinet@basilisk.fr * update_cache() is now a macro
Tue Mar 4 17:26:35 CET 2014 Stephane Popinet popinet@basilisk.fr * Updated reaction-diffusion equation doc
Tue Mar 4 17:17:19 CET 2014 Stephane Popinet popinet@basilisk.fr * Additional ‘density term’ for the diffusion solver
Mon Mar 3 20:49:13 CET 2014 Stephane Popinet popinet@basilisk.fr * Link to explosion test case
Mon Mar 3 20:44:03 CET 2014 Stephane Popinet popinet@basilisk.fr * Formatting fixes for explosion.c
Mon Mar 3 20:58:14 CET 2014 Stephane Popinet popinet@basilisk.fr * Link to compressible gas dynamics solver
Mon Mar 3 20:41:04 CET 2014 Stephane Popinet popinet@basilisk.fr * Documentation fixes for compressible solver
Mon Mar 3 19:23:04 CET 2014 Jose-Maria Fullana fullana@ida.upmc.fr * Explosion test case for compressible gas dynamics
Mon Mar 3 15:45:07 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for memory leak in automatic variables
Fri Feb 21 11:38:58 CET 2014 Stephane Popinet popinet@basilisk.fr * Makefile.deps depends on Makefile.tests
Fri Feb 21 11:29:29 CET 2014 Stephane Popinet popinet@basilisk.fr * Makefile.tests needs to know about .c.page
Fri Feb 21 11:07:52 CET 2014 Stephane Popinet popinet@basilisk.fr * runtest ignores time differences on remote host
Fri Feb 21 11:07:02 CET 2014 Jose-Maria Fullana fullana@ida.upmc.fr * Fixed right/left mixup in conservation.h
Wed Feb 19 09:40:55 CET 2014 Stephane Popinet popinet@basilisk.fr * Fixed links for src/README
Tue Feb 18 15:45:14 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for conservation.h with openmp
Tue Feb 4 09:33:53 CET 2014 Stephane Popinet popinet@basilisk.fr * Removed NZ locale from gnuplot files
Mon Feb 17 17:45:57 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for tags generation of code blocks
Mon Feb 17 16:39:01 CET 2014 Stephane Popinet popinet@basilisk.fr * Restructured source code doc
Mon Feb 17 16:19:29 CET 2014 Stephane Popinet popinet@basilisk.fr * Documentation for output functions
Mon Feb 17 11:01:33 CET 2014 Stephane Popinet popinet@basilisk.fr * Cleanup of warnings within Makefile
Fri Feb 14 21:50:53 CET 2014 Stephane Popinet popinet@basilisk.fr * Better error status reporting in runtest
Fri Feb 14 21:48:21 CET 2014 Stephane Popinet popinet@basilisk.fr * rt.ref had been removed by mistake
Fri Feb 14 19:20:02 CET 2014 Stephane Popinet popinet@basilisk.fr * Various improvements to ‘runtest’
Fri Feb 14 15:40:49 CET 2014 Stephane Popinet popinet@basilisk.fr * Improved support for remote execution
Fri Feb 14 15:40:21 CET 2014 Stephane Popinet popinet@basilisk.fr * qcc can generate standalone C source file
Fri Feb 14 15:39:07 CET 2014 Stephane Popinet popinet@basilisk.fr * KDT is a library
Thu Feb 13 11:42:47 CET 2014 Stephane Popinet popinet@basilisk.fr * New ‘vertex’ keyword
Thu Feb 13 11:08:45 CET 2014 Stephane Popinet popinet@basilisk.fr * The tolerance for the projection is the relative change in volume
This is identical to the tolerance used in Gerris. Note that this is in practice much larger than the previous version.
Thu Feb 13 10:04:41 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for function calls within optional arguments
Thu Feb 13 09:42:03 CET 2014 Stephane Popinet popinet@basilisk.fr * Use SVG images instead of PNG
Wed Feb 12 21:08:37 CET 2014 Stephane Popinet popinet@basilisk.fr * Cleaner formatting of events when using ‘-events’
Wed Feb 12 19:19:27 CET 2014 Stephane Popinet popinet@basilisk.fr * qcc ensures that all header files are included only once
Mon Feb 10 15:29:59 CET 2014 Stephane Popinet popinet@basilisk.fr * Option to use shasum on macosx
Mon Feb 10 15:33:09 CET 2014 Stephane Popinet popinet@basilisk.fr * Alternative to using wget for installation
Sat Feb 8 17:54:47 CET 2014 Stephane Popinet popinet@basilisk.fr * Documentation on running and creating test cases
Sat Feb 8 15:29:45 CET 2014 Stephane Popinet popinet@basilisk.fr * Link to conservation law solver
Sat Feb 8 12:49:37 CET 2014 Stephane Popinet popinet@basilisk.fr * Tests and examples do not use the obsolete parameters() function
Sat Feb 8 10:09:38 CET 2014 Stephane Popinet popinet@basilisk.fr * Link to all tests
Fri Feb 7 19:47:25 CET 2014 Stephane Popinet popinet@basilisk.fr * Index for examples
Fri Feb 7 19:06:30 CET 2014 Stephane Popinet popinet@basilisk.fr * Link to tutorial
Tue Feb 4 14:16:00 CET 2014 Stephane Popinet popinet@basilisk.fr * Added make installation requirement
Thu Jan 23 18:58:12 CET 2014 Stephane Popinet popinet@basilisk.fr * Added benchmark results for ‘mesu’
Mon Nov 25 15:20:47 CET 2013 Stephane Popinet popinet@basilisk.fr * added flex dependency
Sat Feb 8 09:57:18 CET 2014 Stephane Popinet popinet@basilisk.fr * Index file for tests
Thu Feb 6 09:49:00 CET 2014 Stephane Popinet popinet@basilisk.fr * -catch option turns trashing on
Fri Feb 7 19:19:49 CET 2014 Stephane Popinet popinet@basilisk.fr * VTK files use field names
Fri Feb 7 19:18:54 CET 2014 Stephane Popinet popinet@basilisk.fr * Removed parameters() function
Just set the parameters in main() instead.
Fri Feb 7 19:18:11 CET 2014 Stephane Popinet popinet@basilisk.fr * qcc -tags also works for wiki pages
Tue Jan 14 12:02:56 CET 2014 Stephane Popinet popinet@basilisk.fr * Fixed streamfunction-vorticity doc
Mon Jan 13 13:39:30 CET 2014 Stephane Popinet popinet@basilisk.fr * Level of refinement image for ‘reversed’ test
Mon Jan 13 12:14:27 CET 2014 Stephane Popinet popinet@basilisk.fr * Support for “include tags” (itags)
Mon Jan 13 09:48:14 CET 2014 Stephane Popinet popinet@basilisk.fr * Fixed links to images for stream.c
Fri Jan 10 12:14:40 CET 2014 Stephane Popinet popinet@basilisk.fr * documented stream.c
Fri Jan 10 11:53:57 CET 2014 Stephane Popinet popinet@basilisk.fr * Documented vortex.c
Fri Jan 10 11:02:17 CET 2014 Stephane Popinet popinet@basilisk.fr * tests.sh manages links between pages and sources
Fri Jan 10 09:46:31 CET 2014 Stephane Popinet popinet@basilisk.fr * Notes on multirate
Fri Jan 10 09:14:21 CET 2014 Stephane Popinet popinet@basilisk.fr * Tests do not use TRASH by default
Thu Jan 9 17:17:48 CET 2014 Stephane Popinet popinet@basilisk.fr * Fixed parsing of homogeneous BCs
Thu Jan 9 17:16:50 CET 2014 Stephane Popinet popinet@basilisk.fr * Changed ‘density’ to ‘properties’ in NS/centered.h
Thu Jan 9 09:30:39 CET 2014 Stephane Popinet popinet@basilisk.fr * Check for hydrostatic balance in Poiseuille test case
Tue Jan 7 18:22:06 CET 2014 Stephane Popinet popinet@basilisk.fr * output_ppm() uses ImageMagick to optionally support many bitmap formats
Tue Jan 7 17:55:36 CET 2014 Stephane Popinet popinet@basilisk.fr * The MAC N-S solver only deals with unit density
This is consistent with the treatment of viscous terms. For variable density Navier-Stokes one should use the centered N-S solver.
Tue Jan 7 17:41:48 CET 2014 Stephane Popinet popinet@basilisk.fr * Fix for terrain using multiple databases
Tue Jan 7 12:09:27 CET 2014 Stephane Popinet popinet@basilisk.fr * Implicit viscosity solver takes timestep into account
Tue Jan 7 12:06:27 CET 2014 Stephane Popinet popinet@basilisk.fr * Documentation for centered N-S solver
Tue Jan 7 12:05:25 CET 2014 Stephane Popinet popinet@basilisk.fr * Projection takes timestep into account
Tue Jan 7 12:00:19 CET 2014 Stephane Popinet popinet@basilisk.fr * Generalised source terms for BCG scheme
Thu Dec 12 23:09:27 CET 2013 Stephane Popinet popinet@basilisk.fr * Simplified source/pressure gradient for centered NS solver
Thu Dec 12 16:51:19 CET 2013 Stephane Popinet popinet@basilisk.fr * Multigrid solver needs restriction for BCs on quadtrees
Otherwise using inconsistent coarse values when interpolating on the fine mesh can break convergence.
Thu Dec 12 15:18:36 CET 2013 Stephane Popinet popinet@basilisk.fr * Pressure/acceleration correction is required before solving for viscous terms
Wed Dec 11 15:13:49 CET 2013 Stephane Popinet popinet@basilisk.fr * Exponential filtering for timestep.h
This smoothes the (increases) of the timestep over 10 iterations.
Sun Dec 8 15:03:12 CET 2013 Stephane Popinet popinet@basilisk.fr * Acceleration terms for centered N-S solver
Sat Dec 7 10:24:35 CET 2013 Stephane Popinet popinet@basilisk.fr * Fixed rotation of lists of vector components
Sat Dec 7 10:24:12 CET 2013 Stephane Popinet popinet@basilisk.fr * Fields now have a name
Fri Dec 6 21:36:24 CET 2013 Stephane Popinet popinet@basilisk.fr * Minor fix for maybe constants
Fri Dec 6 10:46:21 CET 2013 Stephane Popinet popinet@basilisk.fr * Bug fix for multigrid trash() method
Fri Dec 6 10:45:20 CET 2013 Stephane Popinet popinet@basilisk.fr * Time ‘t’ and iteration ‘i’ are constants in events
Wed Dec 4 20:35:35 CET 2013 Stephane Popinet popinet@basilisk.fr * More statistics for multigrid solver
Wed Dec 4 20:35:18 CET 2013 Stephane Popinet popinet@basilisk.fr * Re-ordered the events for the generic run() loop
Sat Dec 21 17:39:45 CET 2013 Stephane Popinet popinet@basilisk.fr * added 1D arterial flow to Jose’s contributions
Sat Dec 21 17:37:54 CET 2013 Stephane Popinet popinet@basilisk.fr * Cosmetics for 1D arterial flow test case
Sat Dec 21 16:35:34 CET 2013 Jose-Maria Fullana fullana@ida.upmc.fr * 1D arterial flow test case
Sat Dec 21 15:45:44 CET 2013 Stephane Popinet popinet@basilisk.fr * Simplified and generalised predictor/corrector scheme
Wed Dec 4 12:54:14 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for variable argument calls with structures
Tue Dec 3 16:35:48 CET 2013 Stephane Popinet popinet@basilisk.fr * Rayleigh-Taylor instability test case
Tue Dec 3 15:21:43 CET 2013 Stephane Popinet popinet@basilisk.fr * Support for ASCII PGM files
Tue Dec 3 10:42:36 CET 2013 Stephane Popinet popinet@basilisk.fr * PGM import function
Mon Dec 2 20:02:33 CET 2013 Stephane Popinet popinet@basilisk.fr * Limited support for function parameters shadowing global fields
Mon Dec 2 17:57:15 CET 2013 Stephane Popinet popinet@basilisk.fr * Support for variable viscosity
Mon Dec 2 13:26:31 CET 2013 Stephane Popinet popinet@basilisk.fr * CFL check for VOF scheme
Mon Dec 2 13:25:33 CET 2013 Stephane Popinet popinet@basilisk.fr * timestep() function now uses a face velocity field
Mon Dec 2 13:24:51 CET 2013 Stephane Popinet popinet@basilisk.fr * New ‘-events’ option for qcc
Mon Dec 2 13:23:34 CET 2013 Stephane Popinet popinet@basilisk.fr * Methods for new scalars need to be properly (re)initialised
Sat Nov 30 12:42:55 CET 2013 Stephane Popinet popinet@basilisk.fr * Preliminary implementation of implicit viscosity
Fri Nov 29 15:36:33 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for scoping of ‘for (scalar s…’
Fri Nov 29 15:36:07 CET 2013 Stephane Popinet popinet@basilisk.fr * Generalised multigrid solver to lists of fields
Fri Nov 29 13:52:03 CET 2013 Stephane Popinet popinet@basilisk.fr * Lid-driven cavity test case uses both the centered and the MAC N-S solver
Fri Nov 29 13:33:13 CET 2013 Stephane Popinet popinet@basilisk.fr * Support for explicit automatic variables
Thu Nov 28 22:05:47 CET 2013 Stephane Popinet popinet@basilisk.fr * Fractions computation takes optional arguments
Thu Nov 28 21:38:41 CET 2013 Stephane Popinet popinet@basilisk.fr * Replaced ‘staggered’ with ‘face’
Thu Nov 28 20:12:52 CET 2013 Stephane Popinet popinet@basilisk.fr * Support for boundary conditions for local fields
Thu Nov 28 11:31:51 CET 2013 Stephane Popinet popinet@basilisk.fr * foreach_dimension() should not rotate ghost cell indices
Wed Nov 27 19:29:39 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for function calls with optional parameters
Wed Nov 27 19:05:52 CET 2013 Stephane Popinet popinet@basilisk.fr * cosmetics
Wed Nov 27 18:19:30 CET 2013 Stephane Popinet popinet@basilisk.fr * Documentation for reversed VOF advection test case
Wed Nov 27 16:47:30 CET 2013 Stephane Popinet popinet@basilisk.fr * Fixed biblio
Wed Nov 27 16:34:38 CET 2013 Stephane Popinet popinet@basilisk.fr * Documentation for the VOF advection scheme
Wed Nov 27 14:09:01 CET 2013 Stephane Popinet popinet@basilisk.fr * Documentation for volume fraction tests
Wed Nov 27 14:08:04 CET 2013 Stephane Popinet popinet@basilisk.fr * Centered Navier-Stokes solver
Mon Nov 25 19:08:29 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for constant fields
Fri Nov 22 20:57:13 CET 2013 Stephane Popinet popinet@basilisk.fr * Scripts for speed history
Fri Nov 22 16:48:41 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for adaptivity and multiply-refined cells (due to 2:1 constraint)
Tue Nov 26 22:23:12 CET 2013 Stephane Popinet popinet@basilisk.fr * Documentation for fractions.h
Tue Nov 26 18:59:51 CET 2013 Stephane Popinet popinet@basilisk.fr * Documentation for geometry.h
Tue Nov 26 18:55:01 CET 2013 Stephane Popinet popinet@basilisk.fr * Figure for square geometry
Tue Nov 26 15:12:28 CET 2013 Stephane Popinet popinet@basilisk.fr * qcc recognises typedef tags
Fri Nov 22 16:39:49 CET 2013 Stephane Popinet popinet@basilisk.fr tagged release 22/11/13
Fri Nov 22 16:38:25 CET 2013 Stephane Popinet popinet@basilisk.fr * Renamed ‘dotest’ ‘runtest’ to fix conflict with wiki
Fri Nov 22 16:28:53 CET 2013 Stephane Popinet popinet@basilisk.fr * Adaptive VOF test cases
Wed Nov 20 17:35:03 CET 2013 Stephane Popinet popinet@basilisk.fr * Cosmetics for mac solver
Wed Nov 20 12:09:52 CET 2013 Stephane Popinet popinet@basilisk.fr * Velocity field is defined from streamfunction in test cases (to ensure exact non-divergence)
Wed Nov 20 12:08:33 CET 2013 Stephane Popinet popinet@basilisk.fr * Fixes for foreach_child()
Wed Nov 20 12:07:57 CET 2013 Stephane Popinet popinet@basilisk.fr * Default for outputs is stdout
Wed Nov 20 12:07:36 CET 2013 Stephane Popinet popinet@basilisk.fr * VOF is adaptive
Mon Nov 18 17:50:06 CET 2013 Stephane Popinet popinet@basilisk.fr * Mixed Youngs-Centered normal
Mon Nov 18 15:49:40 CET 2013 Stephane Popinet popinet@basilisk.fr * Shifted origin of VOF cells
Mon Nov 18 11:06:03 CET 2013 Stephane Popinet popinet@basilisk.fr * More fixes for line numbers in qcc
Sat Nov 16 14:54:06 CET 2013 Stephane Popinet popinet@basilisk.fr * Fractions from geometry
Sat Nov 16 13:17:07 CET 2013 Stephane Popinet popinet@basilisk.fr * VOF rotation test case
Sat Nov 16 13:03:34 CET 2013 Stephane Popinet popinet@basilisk.fr * Fraction initialisation
Fri Nov 15 18:53:37 CET 2013 Stephane Popinet popinet@basilisk.fr * Distributes rotate.c in tarball
Fri Nov 15 18:52:51 CET 2013 Stephane Popinet popinet@basilisk.fr * Cleaned up ‘trash’
Fri Nov 15 17:22:46 CET 2013 Stephane Popinet popinet@basilisk.fr * VOF alternates sweep directions
Fri Nov 15 17:03:28 CET 2013 Stephane Popinet popinet@basilisk.fr * Restructured ‘foreach_dimension’
Fri Nov 15 16:07:03 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for line number reporting in qcc
Thu Nov 14 21:41:51 CET 2013 Stephane Popinet popinet@basilisk.fr * Time-reversed advection test case for VOF
Thu Nov 14 21:36:04 CET 2013 Stephane Popinet popinet@basilisk.fr * Initial VOF implementation
Thu Nov 14 16:01:17 CET 2013 Stephane Popinet popinet@basilisk.fr * Replaced ‘maybe const’ with ‘(const)’
Wed Nov 13 20:47:50 CET 2013 Stephane Popinet popinet@basilisk.fr * Added Jose’s contributions
Wed Nov 13 19:54:18 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for timestep computation from events
Wed Nov 13 19:43:47 CET 2013 Jose-Maria Fullana fullana@ida.upmc.fr * Brusselator: example of reaction-diffusion equation
Wed Nov 13 18:35:35 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for line numbers in foreach_face() etc…
Wed Nov 13 18:35:28 CET 2013 Stephane Popinet popinet@basilisk.fr * Support for global constant fields
Wed Nov 13 15:17:28 CET 2013 Stephane Popinet popinet@basilisk.fr * Minor fix for Poisson solver
Wed Nov 13 13:50:32 CET 2013 Stephane Popinet popinet@basilisk.fr * Generalised Poisson-Helmholtz solver
Fri Nov 8 20:25:59 CET 2013 Stephane Popinet popinet@basilisk.fr * Fixed Pena reference
Fri Nov 8 19:17:07 CET 2013 Stephane Popinet popinet@basilisk.fr * Added Pena et al to biblio.
Fri Nov 8 20:10:15 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for repeated end events
Fri Nov 8 20:09:56 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix when running tests locally
Thu Nov 7 21:37:04 CET 2013 Stephane Popinet popinet@basilisk.fr * Added figure for MAC solver
Thu Nov 7 19:34:25 CET 2013 Stephane Popinet popinet@basilisk.fr * Added reference to Harlow 1965
Thu Nov 7 17:40:37 CET 2013 Stephane Popinet popinet@basilisk.fr * Documentation for MAC Navier-Stokes solver
Thu Nov 7 15:44:10 CET 2013 Stephane Popinet popinet@basilisk.fr * Added link
Thu Nov 7 15:43:12 CET 2013 Stephane Popinet popinet@basilisk.fr * Added Jose as contributor
Thu Nov 7 15:58:32 CET 2013 Stephane Popinet popinet@basilisk.fr * Minor improvement for life.c
Thu Nov 7 15:55:31 CET 2013 Stephane Popinet popinet@basilisk.fr * Doc for run.h
Thu Nov 7 15:08:31 CET 2013 Stephane Popinet popinet@basilisk.fr * Doc for Conway’s game of life
Thu Nov 7 15:19:13 CET 2013 Stephane Popinet popinet@basilisk.fr * qcc switches off optimization when ‘-catch’ is on
Thu Nov 7 11:21:52 CET 2013 Jose-Maria Fullana fullana@ida.upmc.fr * Conways’ game of life
Wed Nov 6 14:04:06 CET 2013 Stephane Popinet popinet@basilisk.fr * Cosmetics
Tue Nov 5 19:44:21 CET 2013 Stephane Popinet popinet@basilisk.fr * Generic time loop for advection and N-S solver
Tue Nov 5 18:04:56 CET 2013 Stephane Popinet popinet@basilisk.fr * ‘end’ events
Tue Nov 5 15:55:09 CET 2013 Stephane Popinet popinet@basilisk.fr * Divergence-free refinement for staggered vectors
Mon Nov 4 18:04:24 CET 2013 Stephane Popinet popinet@basilisk.fr * Formatting fixes for lid example
Mon Nov 4 17:54:49 CET 2013 Stephane Popinet popinet@basilisk.fr * Dirichlet boundary conditions for staggered vector fields
Mon Nov 4 14:37:33 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for overloading boundary conditions
Mon Nov 4 14:07:01 CET 2013 Stephane Popinet popinet@basilisk.fr * Bug fix for functions with optional/named arguments
Sat Nov 2 12:04:24 CET 2013 Stephane Popinet popinet@basilisk.fr * Function for ‘new staggered vector’
Thu Oct 31 22:57:44 CET 2013 Stephane Popinet popinet@basilisk.fr * More robust foreach() nesting
Thu Oct 31 22:32:59 CET 2013 Stephane Popinet popinet@basilisk.fr * Generalised Poisson solver to Poisson-Helmholtz
Thu Oct 31 20:39:29 CET 2013 Stephane Popinet popinet@basilisk.fr * Added missing staggered keywords
Thu Oct 31 17:44:16 CET 2013 Stephane Popinet popinet@basilisk.fr * Support for staggered boundary conditions
Thu Oct 31 16:35:48 CET 2013 Stephane Popinet popinet@basilisk.fr * Test case for staggered adaptivity
Wed Oct 30 13:08:25 CET 2013 Stephane Popinet popinet@basilisk.fr * Config file for Mac OSX
Wed Oct 30 08:38:41 CET 2013 Stephane Popinet popinet@basilisk.fr * Fix for portability of signaling nans
Tue Oct 29 19:12:09 CET 2013 Stephane Popinet popinet@basilisk.fr * Documented BCG scheme
Tue Oct 29 17:37:51 CET 2013 Stephane Popinet popinet@basilisk.fr * Documented tracer.h
Tue Oct 29 17:29:41 CET 2013 Stephane Popinet popinet@basilisk.fr * Documented advection solver
Tue Oct 29 17:11:31 CET 2013 Stephane Popinet popinet@basilisk.fr * added BCG 89 in biblio
Thu Oct 24 16:48:12 CEST 2013 Stephane Popinet popinet@basilisk.fr * Generalised MAC Navier-Stokes solver to variable density
Thu Oct 24 12:14:48 CEST 2013 Stephane Popinet popinet@basilisk.fr * More flexible tracer advection
Thu Oct 24 11:31:59 CEST 2013 Stephane Popinet popinet@basilisk.fr * Optional debugging messages for events
Wed Oct 23 11:40:00 CEST 2013 Stephane Popinet popinet@basilisk.fr * Resized bump2D plots
Wed Oct 23 11:27:51 CEST 2013 Stephane Popinet popinet@basilisk.fr * Documented bump2D1.c test case
Tue Oct 22 13:09:54 CEST 2013 Stephane Popinet popinet@basilisk.fr * Added Kurganov references
Tue Oct 22 13:01:10 CEST 2013 Stephane Popinet popinet@basilisk.fr * Documented generic conservation laws scheme
Tue Oct 22 10:54:13 CEST 2013 Stephane Popinet popinet@basilisk.fr * Solver for systems of conservation laws works in 2D
Sun Oct 20 21:07:08 CEST 2013 Stephane Popinet popinet@basilisk.fr * Generic Poisson solver interface
Tue Oct 15 21:14:21 CEST 2013 Stephane Popinet popinet@basilisk.fr * Simplified velocity from streamfunction
Tue Oct 15 21:14:17 CEST 2013 Stephane Popinet popinet@basilisk.fr * Re-using assembly files breaks depency checking
Tue Oct 15 19:36:00 CEST 2013 Stephane Popinet popinet@basilisk.fr * Documentation for Hele-Shaw flow solver
Tue Oct 15 18:45:56 CEST 2013 popinet popinet@basilisk.fr * Documentation for the Poisson solvers
Tue Oct 15 17:16:14 CEST 2013 Stephane Popinet popinet@basilisk.fr * Tags for Navier-Stokes solvers
Tue Oct 15 17:06:42 CEST 2013 Stephane Popinet popinet@basilisk.fr * Documented the streamfunction–vorticity solver.
Tue Oct 15 14:37:24 CEST 2013 Stephane Popinet popinet@basilisk.fr * Renamed navier-stokes1.h navier-stokes/mac.h
Sun Oct 13 10:06:40 CEST 2013 Stephane Popinet popinet@basilisk.fr * Hele-Shaw solver works with adaptivity
Fri Oct 11 21:32:53 CEST 2013 Stephane Popinet popinet@basilisk.fr * Test case for variable-resolution, variable-coefficients Poisson equation
Fri Oct 11 19:59:13 CEST 2013 Stephane Popinet popinet@basilisk.fr * qcc trick for static FILE pointers
Fri Oct 11 19:13:00 CEST 2013 Stephane Popinet popinet@basilisk.fr * Modernised ‘atmosphere’ solver
Fri Oct 11 19:12:06 CEST 2013 Stephane Popinet popinet@basilisk.fr * Simplified initial conditions for various solvers
Thu Oct 10 12:56:55 CEST 2013 Stephane Popinet popinet@basilisk.fr * Much simplified streamfunction/vorticity Navier-Stokes solver
Thu Oct 10 12:56:51 CEST 2013 Stephane Popinet popinet@basilisk.fr * Hele-Shaw flow solver and example
Wed Oct 9 13:35:01 CEST 2013 Stephane Popinet popinet@basilisk.fr * Multigrid solver for Poisson equation with variable coefficients
Wed Oct 9 12:08:49 CEST 2013 Stephane Popinet popinet@basilisk.fr * Test case for Poisson equation with variable coefficients
Wed Oct 9 09:49:22 CEST 2013 Stephane Popinet popinet@basilisk.fr * Automatic homogeneous boundary conditions for Poisson solver
Mon Oct 7 17:22:40 CEST 2013 Stephane Popinet popinet@basilisk.fr * Remove leftover warnings in tests
Mon Oct 7 16:32:10 CEST 2013 Stephane Popinet popinet@basilisk.fr * Explicit initialisation of mgstats structure
Mon Oct 7 15:31:09 CEST 2013 Stephane Popinet popinet@basilisk.fr * Replace ‘delta’ (grid spacing) with ‘Delta’
Mon Oct 7 14:44:40 CEST 2013 Stephane Popinet popinet@basilisk.fr * Generic Poisson solver and BCG scheme
Sun Oct 6 17:10:20 CEST 2013 Stephane Popinet popinet@basilisk.fr * Streamfunction/vorticity Navier-Stokes solver (adaptive of course)
Fri Oct 4 21:49:37 CEST 2013 Stephane Popinet popinet@basilisk.fr * Compilation reuses assembly file if found
Fri Oct 4 12:39:28 CEST 2013 Stephane Popinet popinet@basilisk.fr * The advection scheme is adaptive
Fri Oct 4 10:21:15 CEST 2013 Stephane Popinet popinet@basilisk.fr * Adaptive advection test case
Wed Oct 2 12:22:01 CEST 2013 Stephane Popinet popinet@basilisk.fr * Improved portability for 32-bits systems
Mon Sep 30 21:46:03 CEST 2013 Stephane Popinet popinet@basilisk.fr * Generalisation of boundary_tangent() to quadtrees
Mon Sep 30 10:56:52 CEST 2013 Stephane Popinet popinet@basilisk.fr * Generalisation of foreach_vertex() to quadtrees.
Sat Sep 28 15:20:15 CEST 2013 Stephane Popinet popinet@basilisk.fr * Cleaned up boundary conditions in Navier-Stokes
Sat Sep 28 13:50:49 CEST 2013 Stephane Popinet popinet@basilisk.fr * Updated ponds test case reference
Sat Sep 28 12:54:58 CEST 2013 Stephane Popinet popinet@basilisk.fr * Generalisation/simplification of Navier-Stokes solver using new iterator foreach_vertex()
Sat Sep 28 11:38:21 CEST 2013 Stephane Popinet popinet@basilisk.fr * interpolate() takes field staggering into account
Thu Sep 26 15:38:10 CEST 2013 Stephane Popinet popinet@basilisk.fr * New method boundary_tangent()
Wed Sep 25 13:31:47 CEST 2013 Stephane Popinet popinet@basilisk.fr * Updated ponds test case reference
Mon Sep 23 08:56:36 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fix for incompatible function name and dash
Wed Sep 25 12:30:28 CEST 2013 Stephane Popinet popinet@basilisk.fr * Changed ‘speed’ tests into standard tests
Tue Aug 6 02:24:04 CEST 2013 Stephane Popinet popinet@basilisk.fr * Improved dotest
Tue Aug 6 01:56:57 CEST 2013 Stephane Popinet popinet@basilisk.fr * clarified tutorial for catching FPEs
Wed Jul 31 04:08:08 CEST 2013 Stephane Popinet popinet@basilisk.fr * Fixed for tsunami figures
Wed Jul 31 03:53:28 CEST 2013 Stephane Popinet popinet@basilisk.fr * Fix for adaptive refinement of Okada faults
Fri Jul 26 05:07:11 CEST 2013 Stephane Popinet popinet@basilisk.fr * Bug fix for BCs in “atmosphere” solver
Thu Jul 25 04:57:18 CEST 2013 Stephane Popinet popinet@basilisk.fr * Updated doc: examples are now in subdirectories
Thu Jul 25 03:15:38 CEST 2013 Stephane Popinet popinet@basilisk.fr * Parallel tsunami benchmark
Thu Jul 25 01:45:07 CEST 2013 Stephane Popinet popinet@basilisk.fr * Some compilers (i.e. xlc) bug when combining C99 for loops and openmp
Wed Jul 24 04:17:52 CEST 2013 Stephane Popinet popinet@basilisk.fr * ppm2mpeg “works” even without ffmpeg
Wed Jul 24 04:15:34 CEST 2013 Stephane Popinet popinet@basilisk.fr * Tsunami benchmark
Fri Jul 12 10:36:26 CEST 2013 Stephane Popinet popinet@basilisk.fr * Fixed qsort() function call in kdt
Fri Jul 12 01:10:37 CEST 2013 Stephane Popinet popinet@basilisk.fr * Fix for remote tests
Thu Jul 11 04:54:12 CEST 2013 Stephane Popinet popinet@basilisk.fr * Remote tests are run in the background
Thu Jul 11 00:40:57 CEST 2013 Stephane Popinet popinet@basilisk.fr * Doc on tracking FPE
Wed Jul 10 11:22:21 CEST 2013 Stephane Popinet popinet@basilisk.fr * Tests live in their own directory
Sat Jul 6 06:30:03 CEST 2013 Stephane Popinet popinet@basilisk.fr * Makefile uses md5sum to check for changes in executables
This allows ignoring changes in formatting, comments etc… and avoids rebuilding/reruning the tests.
Mon Jul 8 07:58:11 CEST 2013 Stephane Popinet s.popinet@gmail.com * Replaced _n with NN to avoid conflict with some system libraries
Fri Jul 5 07:17:45 CEST 2013 Stephane Popinet popinet@basilisk.fr * qcc enables FPE when _GNU_SOURCE is set
Fri Jul 5 05:43:30 CEST 2013 Stephane Popinet popinet@basilisk.fr * added link to sourceforge page
Fri Jul 5 05:30:43 CEST 2013 Stephane Popinet s.popinet@gmail.com * More portable script for generating Makefile.tests
Thu Jul 4 02:36:06 CEST 2013 Stephane Popinet s.popinet@gmail.com * added references
Thu Jul 4 02:34:15 CEST 2013 Stephane Popinet s.popinet@gmail.com * fix in tsunami.plot
Thu Jul 4 02:15:43 CEST 2013 Stephane Popinet s.popinet@gmail.com * bibtex references
Wed Jul 3 07:31:18 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixed dimensioning of ‘delta’
Wed Jul 3 01:46:31 CEST 2013 popinet s.popinet@gmail.com * added ImageMagick to useful packages
Wed Jul 3 01:10:58 CEST 2013 popinet s.popinet@gmail.com * documented lid-driven cavity test
Wed Jul 3 01:11:39 CEST 2013 Stephane Popinet s.popinet@gmail.com * Minor fix for lid-driven cavity plot
Tue Jul 2 05:52:35 CEST 2013 popinet s.popinet@gmail.com * Added movies
Tue Jul 2 02:21:23 CEST 2013 popinet s.popinet@gmail.com * Minor plotting changes
Tue Jul 2 02:20:55 CEST 2013 popinet s.popinet@gmail.com * documented laplacian.c test case
Tue Jul 2 02:18:06 CEST 2013 popinet s.popinet@gmail.com * more info on how to run the test suite
Mon Jul 1 23:17:37 CEST 2013 Stephane Popinet s.popinet@gmail.com * Commented tsunami.plot
Tue Jul 2 06:08:12 CEST 2013 Stephane Popinet s.popinet@gmail.com * make ppm2mpeg executable
Mon Jul 1 00:36:51 CEST 2013 Stephane Popinet s.popinet@gmail.com * AUTHORS and COPYING files
Mon Jul 1 07:04:52 CEST 2013 popinet s.popinet@gmail.com * Proper basilisk site url
Mon Jul 1 07:18:59 CEST 2013 Stephane Popinet s.popinet@gmail.com * Changed font size for tsunami graphs
Fri Jun 28 09:45:39 CEST 2013 popinet s.popinet@gmail.com * Basilisk has moved to new site
Fri Jun 28 04:56:03 CEST 2013 popinet s.popinet@gmail.com * Added images to tsunami doc
Fri Jun 28 00:34:32 CEST 2013 popinet s.popinet@gmail.com * Improved installation instructions
Thu Jun 27 11:59:21 CEST 2013 Stephane Popinet s.popinet@gmail.com * ppm2mpeg is distributed with basilisk
Thu Jun 27 08:03:32 CEST 2013 popinet s.popinet@gmail.com * Improved example README
Thu Jun 27 04:47:29 CEST 2013 popinet s.popinet@gmail.com * Updated installation instructions
Thu Jun 27 06:49:53 CEST 2013 Stephane Popinet s.popinet@gmail.com * Option to exclude .c files from tests
Thu Jun 27 04:45:41 CEST 2013 Stephane Popinet s.popinet@gmail.com * Makefile.tests is required in src/
Thu Jun 27 02:52:35 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixed predist
Thu Jun 27 02:15:23 CEST 2013 Stephane Popinet s.popinet@gmail.com * Restructured/generalised Makefile.defs
Tue Jun 25 02:54:45 CEST 2013 popinet s.popinet@gmail.com * doc for conservation of elevation
Wed Jun 26 23:16:56 CEST 2013 Stephane Popinet s.popinet@gmail.com * Option for memory-buffered KDT
Tue Jun 25 01:39:36 CEST 2013 Stephane Popinet s.popinet@gmail.com * Adjusted precision of test cases references
Tue Jun 25 00:55:42 CEST 2013 Stephane Popinet s.popinet@gmail.com * Changed char to int in Cell
Architectures such as IBM power6 seem to be incredibly sensitive to data alignement. This small change lead to a x10 speed improvement on the power6!
Mon Jun 24 03:15:11 CEST 2013 Stephane Popinet s.popinet@gmail.com * Portability improvements for the Portland compiler
Mon Jun 24 00:44:54 CEST 2013 Emily Lane Emily.Lane@niwa.co.nz * output_grd()
Fri Jun 21 09:11:58 CEST 2013 Stephane Popinet s.popinet@gmail.com * qcc does not process system header files
Thu Jun 20 03:01:03 CEST 2013 Stephane Popinet s.popinet@gmail.com * New @def keyword for multiline macros
Thu Jun 20 00:51:04 CEST 2013 Stephane Popinet s.popinet@gmail.com * New ‘exe’ target to separate compilation and runs
Thu Jun 20 00:37:24 CEST 2013 Stephane Popinet s.popinet@gmail.com * Further portability improvements for Event “arrays”
Thu Jun 20 06:09:34 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fix for ‘scalar [ ]’ syntax
Wed Jun 19 07:13:59 CEST 2013 Stephane Popinet s.popinet@gmail.com * Improved portability
For fussy compilers such as xlc.
Tue Jun 18 08:12:03 CEST 2013 Stephane Popinet s.popinet@gmail.com * Tsunami example documentation
Tue Jun 18 04:09:04 CEST 2013 Stephane Popinet s.popinet@gmail.com * qcc can create tag files
Thu Jun 13 12:52:03 CEST 2013 Stephane Popinet s.popinet@gmail.com * make diff excludes empty directories
Thu Jun 13 12:49:59 CEST 2013 popinet s.popinet@gmail.com * new doc format
Tue Jun 11 00:47:02 CEST 2013 Stephane Popinet s.popinet@gmail.com * Filtering of wiki patches
Mon Jun 10 07:19:46 CEST 2013 popinet s.popinet@gmail.com * doc for radiation BC and gauges
Mon Jun 10 06:46:33 CEST 2013 popinet s.popinet@gmail.com * Various documentation fixes
Mon Jun 10 07:46:29 CEST 2013 Stephane Popinet s.popinet@gmail.com * Stricter code blocks syntax
Mon Jun 10 04:23:13 CEST 2013 Stephane Popinet s.popinet@gmail.com * Support for ‘literate programming’
Mon Jun 10 04:17:37 CEST 2013 Stephane Popinet s.popinet@gmail.com * Improved documentation
Sun Jun 9 07:17:09 CEST 2013 Stephane Popinet popinet@users.sf.net * Source code now lives in /src
Sat Jun 8 23:19:14 CEST 2013 Stephane Popinet s.popinet@gmail.com * Option for iterative Okada fault reconstruction
Sat Jun 8 12:33:08 CEST 2013 Stephane Popinet s.popinet@gmail.com * Cleanup of obsolete files
Sat Jun 8 05:50:20 CEST 2013 Stephane Popinet s.popinet@gmail.com * Option for dynamic of static memory allocation in quadtree
Fri Jun 7 23:59:29 CEST 2013 Stephane Popinet s.popinet@gmail.com * Dynamic data allocation for quadtree grid
Sat Jun 8 01:51:48 CEST 2013 Stephane Popinet s.popinet@gmail.com * Leaf cache
Fri Jun 7 23:58:20 CEST 2013 Stephane Popinet s.popinet@gmail.com * Faults are dynamically refined in tsunami example
Fri Jun 7 04:00:31 CEST 2013 Stephane Popinet s.popinet@gmail.com * Updated INSTALL and README
Fri Jun 7 03:13:22 CEST 2013 Stephane Popinet s.popinet@gmail.com * Improved and simplified wavelet adaptivity
Fri Jun 7 00:56:10 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fix for Point function declarations in qcc
Tue Jun 4 08:42:19 CEST 2013 Stephane Popinet s.popinet@gmail.com * output_ppm() uses standard deviation to autoscale
Tue Jun 4 07:18:46 CEST 2013 Stephane Popinet s.popinet@gmail.com * Tide example
Tue Jun 4 02:30:09 CEST 2013 Stephane Popinet s.popinet@gmail.com * output_ppm() uses OpenMP parallelism
Tue Jun 4 01:23:29 CEST 2013 Stephane Popinet s.popinet@gmail.com * Masking option for output_ppm()
Sun Jun 2 11:43:39 CEST 2013 Stephane Popinet s.popinet@gmail.com * qcc uses pre-processed file
Fri May 31 06:53:43 CEST 2013 Stephane Popinet s.popinet@gmail.com * Events are named
Fri May 31 05:10:47 CEST 2013 Stephane Popinet s.popinet@gmail.com * Tide gauges plot for tsunami example
Fri May 31 04:26:46 CEST 2013 Stephane Popinet s.popinet@gmail.com * Wave gauges
Fri May 31 03:37:55 CEST 2013 Stephane Popinet s.popinet@gmail.com * Saint-Venant solver uses auxilliary variable ‘eta’
Wed May 29 06:49:09 CEST 2013 Stephane Popinet s.popinet@gmail.com * Lake-at-rest for variable resolution
Tue May 28 01:43:35 CEST 2013 Stephane Popinet s.popinet@gmail.com * Adaptivity for tsunami example
Mon May 27 23:06:48 CEST 2013 Stephane Popinet s.popinet@gmail.com * Simplified syntax for functions with struct arguments
Mon May 27 07:00:38 CEST 2013 Stephane Popinet s.popinet@gmail.com * Compiler support for assigments in function calls
Mon May 27 05:00:50 CEST 2013 Stephane Popinet s.popinet@gmail.com * Configuration for the Intel compiler
Mon May 27 03:11:15 CEST 2013 Stephane Popinet s.popinet@gmail.com * Tide gauges for tsunami example
Mon May 27 01:43:49 CEST 2013 Stephane Popinet s.popinet@gmail.com * Okada fault model
Mon May 27 01:37:06 CEST 2013 Stephane Popinet s.popinet@gmail.com * Terrain works with openmp
Mon May 27 00:38:04 CEST 2013 Stephane Popinet s.popinet@gmail.com * Generalised Makefile.defs
Sat May 25 08:03:39 CEST 2013 Stephane Popinet s.popinet@gmail.com * 2004 tsunami example
Sat May 25 07:51:47 CEST 2013 Stephane Popinet s.popinet@gmail.com * output_ppm()
Fri May 24 01:22:14 CEST 2013 Stephane Popinet s.popinet@gmail.com * Conical island test case uses adaptivity with elevation reconstruction
Fri May 24 01:15:29 CEST 2013 Stephane Popinet s.popinet@gmail.com * Dependencies fix
Fri May 24 01:14:04 CEST 2013 Stephane Popinet s.popinet@gmail.com * Preliminary VTK export function
Thu May 23 10:18:26 CEST 2013 Stephane Popinet s.popinet@gmail.com * Balanced 2nd-order bathymetry reconstruction for Saint-Venant
Thu May 23 09:24:10 CEST 2013 Stephane Popinet s.popinet@gmail.com * Lake-at-rest with an emerging island
Wed May 22 10:23:39 CEST 2013 Stephane Popinet s.popinet@gmail.com * Runup on a conical island
Wed May 22 03:26:47 CEST 2013 Stephane Popinet s.popinet@gmail.com * Terrain module works (water-depth conservation mode only)
Tue May 21 10:14:05 CEST 2013 Stephane Popinet s.popinet@gmail.com * Reformulation of generic predictor/corrector scheme
Tue May 21 06:53:56 CEST 2013 Stephane Popinet s.popinet@gmail.com * Use a flux-form formulation for Saint-Venant (rather than tendencies)
The main reason for this change is that the flux-form formulation parallelises easily, which is not the case for the previous “tendencies” formulation which requires concurrent access to tendencies. This is unfortunate since the tendencies formulation is significantly simpler (in serial) and uses less memory.
Fri May 17 07:06:26 CEST 2013 Stephane Popinet s.popinet@gmail.com * Preliminary KDT terrain implementation
Fri May 17 04:59:51 CEST 2013 Stephane Popinet s.popinet@gmail.com * Parallel reduction for foreach_face()
Fri May 17 03:25:54 CEST 2013 Stephane Popinet s.popinet@gmail.com * Generic predictor/corrector time-integration
Thu May 16 23:37:01 CEST 2013 Stephane Popinet s.popinet@gmail.com * Clearer Makefile configuration
Thu May 16 08:44:12 CEST 2013 Stephane Popinet s.popinet@gmail.com * Generalised use of automatic variables
Thu May 16 04:48:45 CEST 2013 Stephane Popinet s.popinet@gmail.com * Automatic fields
Wed May 15 07:24:56 CEST 2013 Stephane Popinet s.popinet@gmail.com * Various fixes for dynamic field allocation
Wed May 15 02:35:46 CEST 2013 Stephane Popinet s.popinet@gmail.com * Solver for system of conservation laws uses a central-upwind formulation
Wed May 15 01:18:28 CEST 2013 Stephane Popinet s.popinet@gmail.com * Dynamic scalar allocation
Mon May 13 14:05:52 CEST 2013 Stephane Popinet s.popinet@gmail.com * Preliminary implementation of generic solver for conservation laws
Mon May 13 11:41:47 CEST 2013 Stephane Popinet s.popinet@gmail.com * New function foreach_child()
Mon May 13 07:47:28 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixed cloning
Mon May 13 06:14:26 CEST 2013 Stephane Popinet s.popinet@gmail.com * Simplified treatment of identifiers in qcc
Mon May 13 04:14:58 CEST 2013 Stephane Popinet s.popinet@gmail.com * Syntax for scalar methods
Mon May 13 01:55:16 CEST 2013 Stephane Popinet s.popinet@gmail.com * Simplified list syntax
Sat May 11 15:44:06 CEST 2013 Stephane Popinet s.popinet@gmail.com * More flexible scalar lists
Sat May 11 15:43:49 CEST 2013 Stephane Popinet s.popinet@gmail.com * gradient() method for scalars
Sat May 11 10:33:22 CEST 2013 Stephane Popinet s.popinet@gmail.com * New and updated test cases
Fri May 10 05:59:28 CEST 2013 Stephane Popinet s.popinet@gmail.com * Saint-Venant solver uses depth and speed as primary variables
..rather than momentum. This is much more robust when wetting/drying.
Fri May 10 03:44:12 CEST 2013 Stephane Popinet s.popinet@gmail.com * Checks for vanishing timestep
Thu May 9 06:48:09 CEST 2013 Stephane Popinet s.popinet@gmail.com * Removed DX, delta is the dimensional cell size
Thu May 9 06:43:53 CEST 2013 Stephane Popinet s.popinet@gmail.com * New ‘hump’ test case
Thu May 9 04:23:17 CEST 2013 Stephane Popinet s.popinet@gmail.com * Minor makefile improvements
Thu May 9 01:47:24 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixed boundary conditions for predictor/corrector in Saint-Venant
Thu May 9 00:09:32 CEST 2013 Stephane Popinet s.popinet@gmail.com * Balancing for fine/coarse Saint-Venant
Mon May 6 06:30:18 CEST 2013 Stephane Popinet s.popinet@gmail.com * Lake-at-rest test case
Mon May 6 01:35:50 CEST 2013 Stephane Popinet s.popinet@gmail.com * Option to catch FPEs and display debugging info
Thu May 2 11:11:01 CEST 2013 Stephane Popinet s.popinet@gmail.com * New multigrid method boundary_restriction()
Thu May 2 09:53:02 CEST 2013 Stephane Popinet s.popinet@gmail.com * Improved adaptation for Saint-Venant solver
Thu May 2 08:08:11 CEST 2013 Stephane Popinet s.popinet@gmail.com * trash() method
Thu May 2 04:34:46 CEST 2013 Stephane Popinet s.popinet@gmail.com * More fixes for boundary corners
Thu May 2 03:38:49 CEST 2013 Stephane Popinet s.popinet@gmail.com * Various minor fixes
Thu May 2 00:14:51 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixed dependency generation
Wed May 1 14:16:07 CEST 2013 Stephane Popinet s.popinet@gmail.com * Scalar lists “polymorphism” for boundary()
Wed May 1 08:10:34 CEST 2013 Stephane Popinet s.popinet@gmail.com * Better error reporting for events
Wed May 1 07:27:50 CEST 2013 Stephane Popinet s.popinet@gmail.com * Updated tests
Wed May 1 06:46:28 CEST 2013 Stephane Popinet s.popinet@gmail.com * Various fixes for corner boundaries
Wed May 1 05:52:52 CEST 2013 Stephane Popinet s.popinet@gmail.com * Support NaN-trapping of uninitialised data
Wed May 1 05:47:06 CEST 2013 Stephane Popinet s.popinet@gmail.com * Introduced methods for each grid class
Tue Apr 30 07:16:15 CEST 2013 Stephane Popinet s.popinet@gmail.com * Per-variable ‘refine’ method + wavelet refinement/coarsening fix
Tue Apr 30 07:10:25 CEST 2013 Stephane Popinet s.popinet@gmail.com * Boundary conditions for halos
Mon Apr 29 15:17:02 CEST 2013 Stephane Popinet s.popinet@gmail.com * locate() returns status in point
Mon Apr 29 06:00:26 CEST 2013 Stephane Popinet s.popinet@gmail.com * Do not traverse coarse/fine faces
Sun Apr 28 22:58:31 CEST 2013 Stephane Popinet s.popinet@gmail.com * qcc option to track FPE
Sun Apr 28 22:54:03 CEST 2013 Stephane Popinet s.popinet@gmail.com * New ‘bump2D’ adaptive Saint-Venant test case
Sun Apr 28 13:45:39 CEST 2013 Stephane Popinet s.popinet@gmail.com * Restructured boundary conditions
Sun Apr 28 03:32:03 CEST 2013 Stephane Popinet s.popinet@gmail.com * Traversal of ‘corner’ boundary cells
Sun Apr 28 02:30:19 CEST 2013 Stephane Popinet s.popinet@gmail.com * Linear interpolation option for output_field()
Sat Apr 27 10:27:23 CEST 2013 Stephane Popinet s.popinet@gmail.com * Uses ‘restriction’ halos (together with ‘interpolation’ halos)
Sat Apr 27 04:37:45 CEST 2013 Stephane Popinet s.popinet@gmail.com * foreach_fine_to_coarse() and foreach_level() use caches in quadtree
Fri Apr 26 09:08:24 CEST 2013 Stephane Popinet s.popinet@gmail.com * neighbor() works within foreach_dimension()
Fri Apr 26 08:11:12 CEST 2013 Stephane Popinet s.popinet@gmail.com * Removed halo flags
Fri Apr 26 06:55:49 CEST 2013 Stephane Popinet s.popinet@gmail.com * Cache for halo cells
Fri Apr 26 04:36:48 CEST 2013 Stephane Popinet s.popinet@gmail.com * Bug fix for boundary flux traversal
Wed Apr 24 11:16:56 CEST 2013 Stephane Popinet s.popinet@gmail.com * New macros is_leaf(), is_active(), is_halo()
Wed Apr 24 02:04:47 CEST 2013 Stephane Popinet s.popinet@gmail.com * Refinement functions use lists of variables
Tue Apr 23 07:26:40 CEST 2013 Stephane Popinet s.popinet@gmail.com * Variable declarations in “Point” functions
Tue Apr 23 02:30:57 CEST 2013 Stephane Popinet popinet@users.sf.net * x,y coordinates are set properly for boundaries
Tue Apr 23 01:41:26 CEST 2013 Stephane Popinet popinet@users.sf.net * ‘circle’ test case uses new flux formulation
Mon Apr 22 09:50:57 CEST 2013 Stephane Popinet s.popinet@gmail.com * Advection solver uses new flux formulation
Sun Apr 21 11:11:16 CEST 2013 Stephane Popinet s.popinet@gmail.com * Scalar and vector lists
Sat Apr 20 07:47:18 CEST 2013 Stephane Popinet s.popinet@gmail.com * Restructured header files
Sat Apr 20 03:17:33 CEST 2013 Stephane Popinet popinet@users.sf.net * qcc processes include files in grid headers
Fri Apr 19 10:18:34 CEST 2013 Stephane Popinet s.popinet@gmail.com * Boundary conditions for variable-resolution Saint-Venant
Fri Apr 19 02:26:21 CEST 2013 Stephane Popinet s.popinet@gmail.com * New function foreach_face()
Thu Apr 18 22:16:02 CEST 2013 Stephane Popinet s.popinet@gmail.com * Various minor fixes
Thu Apr 18 22:00:10 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixed foreach_boundary() for quadtree
Thu Apr 18 04:46:15 CEST 2013 Stephane Popinet s.popinet@gmail.com * Use dimensional gradients
Thu Apr 18 04:15:40 CEST 2013 Stephane Popinet s.popinet@gmail.com * Function-style prototype for events
Thu Apr 18 03:36:35 CEST 2013 Stephane Popinet s.popinet@gmail.com * 2D Saint-Venant solver
Wed Apr 17 04:53:23 CEST 2013 Stephane Popinet s.popinet@gmail.com * Sign fix for saint-venant1.h
Wed Apr 17 04:40:23 CEST 2013 Stephane Popinet s.popinet@gmail.com * ‘Dry’ lake test case
Wed Apr 17 04:31:24 CEST 2013 Stephane Popinet s.popinet@gmail.com * New ‘bump’ test case
Tue Apr 16 23:39:49 CEST 2013 Stephane Popinet s.popinet@gmail.com * Choice of Riemann solvers for Saint-Venant
Tue Apr 16 08:09:12 CEST 2013 Stephane Popinet s.popinet@gmail.com * 1D Cartesian grid
Tue Apr 16 06:58:42 CEST 2013 Stephane Popinet s.popinet@gmail.com * ‘Parabola’ test case for Saint-Venant solver
Tue Apr 16 06:56:48 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixes for drying in Kurganov’s Saint-Venant solver
Mon Apr 15 23:13:44 CEST 2013 Stephane Popinet s.popinet@gmail.com * ‘Transcritical’ test case for Saint-Venant
Mon Apr 15 04:48:31 CEST 2013 Stephane Popinet s.popinet@gmail.com * Wet/dry treatment for Saint-Venant
Mon Apr 15 01:57:51 CEST 2013 Stephane Popinet s.popinet@gmail.com * Saint-Venant solver
Fri Apr 12 06:25:59 CEST 2013 Stephane Popinet s.popinet@gmail.com * Arrays in functions
Thu Apr 11 02:42:28 CEST 2013 Stephane Popinet s.popinet@gmail.com * Fixed bcs for rotation test
Thu Apr 11 02:21:49 CEST 2013 Stephane Popinet s.popinet@gmail.com * quadtree cache is properly resized
Thu Apr 11 02:20:51 CEST 2013 Stephane Popinet s.popinet@gmail.com * Flexible boundary conditions
Wed Apr 10 00:52:55 CEST 2013 Stephane Popinet s.popinet@gmail.com * Quadtree implementation uses a cache index
This speeds things up by a factor of two on regular Cartesian grids.
Sun Mar 10 05:53:12 CET 2013 Stephane Popinet popinet@users.sf.net * Conservative laplacian discretisation for ‘circle’ test
This restores the second-order convergence rate for the solution but degrades the convergence rate for the residual (since the residual and relaxation operators are not consistent anymore).
Sat Mar 9 04:20:11 CET 2013 Stephane Popinet s.popinet@gmail.com * Advection test case uses normf() statsf()
Fri Mar 8 09:38:21 CET 2013 Stephane Popinet s.popinet@gmail.com * Reductions don’t like structures
Fri Mar 8 05:15:52 CET 2013 Stephane Popinet s.popinet@gmail.com * New utilities normf(), statsf()
Fri Mar 8 05:14:33 CET 2013 Stephane Popinet s.popinet@gmail.com * Added tolerance on how close events can be
Fri Mar 8 05:12:43 CET 2013 Stephane Popinet s.popinet@gmail.com * qplot supports “-e” option of gnuplot
Thu Mar 7 06:47:10 CET 2013 Stephane Popinet s.popinet@gmail.com * Rotation test case
Thu Mar 7 06:46:43 CET 2013 Stephane Popinet s.popinet@gmail.com * Fix for line numbers in events array
Thu Mar 7 05:25:14 CET 2013 Stephane Popinet s.popinet@gmail.com * Adaptive advection example
Thu Mar 7 04:47:44 CET 2013 Stephane Popinet s.popinet@gmail.com * Fix for wavelet refinement
Thu Mar 7 03:51:11 CET 2013 Stephane Popinet s.popinet@gmail.com * Timing summary uses total number of cells
Thu Mar 7 03:46:06 CET 2013 Stephane Popinet s.popinet@gmail.com * Minor fix for lid plot
Thu Mar 7 03:45:51 CET 2013 Stephane Popinet s.popinet@gmail.com * Renamed event_action as event
Thu Mar 7 03:43:22 CET 2013 Stephane Popinet s.popinet@gmail.com * Conservative interpolations
Thu Mar 7 00:31:10 CET 2013 Stephane Popinet s.popinet@gmail.com * coarsen() and refine() enforce 2:1 refinement
Thu Mar 7 00:25:11 CET 2013 Stephane Popinet s.popinet@gmail.com * New utility output_cells()
Thu Mar 7 00:18:11 CET 2013 Stephane Popinet s.popinet@gmail.com * Added etags in Makefile
Sun Mar 3 04:57:42 CET 2013 Stephane Popinet s.popinet@gmail.com * Fix for order of vector indices
Sat Mar 2 05:18:23 CET 2013 Stephane Popinet popinet@users.sf.net * slow/fast tests
Sat Mar 2 04:57:19 CET 2013 Stephane Popinet popinet@users.sf.net * Support for multiple min|max reductions
Sat Mar 2 04:25:37 CET 2013 Stephane Popinet popinet@users.sf.net * ‘advection’ solver uses timers
Sat Mar 2 03:54:05 CET 2013 Stephane Popinet s.popinet@gmail.com * ‘lid’ example works with OpenMP
Sat Mar 2 03:53:05 CET 2013 Stephane Popinet s.popinet@gmail.com * New functions timer_start()/print()
Sat Mar 2 03:07:47 CET 2013 Stephane Popinet s.popinet@gmail.com * Workaround for lack of min|max reduction in OpenMP < 3.1
Fri Mar 1 06:04:53 CET 2013 Stephane Popinet s.popinet@gmail.com * Cosmetics for ‘nonlinear’
Fri Mar 1 06:04:30 CET 2013 Stephane Popinet s.popinet@gmail.com * OpenMP support for grid/multigrid.h (untested)
Thu Feb 28 09:42:23 CET 2013 Stephane Popinet s.popinet@gmail.com * Workaround for missing min|max reduction in OpenMP < 3.1
Thu Feb 28 06:02:47 CET 2013 Stephane Popinet s.popinet@gmail.com * Minor fix for test plots
Thu Feb 28 06:02:24 CET 2013 Stephane Popinet s.popinet@gmail.com * OpenMP support for Cartesian grid
Wed Feb 27 08:08:50 CET 2013 Stephane Popinet s.popinet@gmail.com * ‘atmosphere’ and ‘navier-stokes’ solvers use events
Wed Feb 27 08:00:58 CET 2013 Stephane Popinet s.popinet@gmail.com * Create ‘dimension.h’ in temporary directory
Wed Feb 27 05:01:14 CET 2013 Stephane Popinet s.popinet@gmail.com * ‘grid’ is global
Wed Feb 27 01:51:16 CET 2013 Stephane Popinet s.popinet@gmail.com * ‘new vector’ allocation
Wed Feb 27 01:51:04 CET 2013 Stephane Popinet s.popinet@gmail.com * Renamed ‘var’ to ‘scalar’
Wed Feb 27 00:51:35 CET 2013 Stephane Popinet s.popinet@gmail.com * foreach_dimension() uses vectors
Tue Feb 26 23:46:50 CET 2013 Stephane Popinet s.popinet@gmail.com * Simplified array expressions
Tue Feb 26 07:39:30 CET 2013 Stephane Popinet s.popinet@gmail.com * Fixed scopes of foreach_dimension()
Tue Feb 26 05:36:25 CET 2013 Stephane Popinet s.popinet@gmail.com * foreach_dimension()
Tue Feb 26 05:34:08 CET 2013 Stephane Popinet s.popinet@gmail.com * yylineno is unreliable
Mon Feb 25 07:12:49 CET 2013 Stephane Popinet s.popinet@gmail.com * Simplification of BCG scheme
Mon Feb 25 02:43:18 CET 2013 Stephane Popinet s.popinet@gmail.com * Slope limiting for BCG advection
Mon Feb 25 02:15:37 CET 2013 Stephane Popinet s.popinet@gmail.com * Convergence for time-reversed advection
Sun Feb 24 23:53:50 CET 2013 Stephane Popinet s.popinet@gmail.com * Fix for BCG advection
Sun Feb 24 05:59:25 CET 2013 Stephane Popinet popinet@users.sf.net * Advection solver uses events
Sun Feb 24 05:31:01 CET 2013 Stephane Popinet popinet@users.sf.net * Events
Thu Feb 21 05:53:14 CET 2013 Stephane Popinet s.popinet@gmail.com * Changed interface for restriction()
Thu Feb 21 05:48:56 CET 2013 Stephane Popinet s.popinet@gmail.com * New ‘advection’ test
Thu Feb 21 05:46:48 CET 2013 Stephane Popinet s.popinet@gmail.com * New ‘advection’ solver
Thu Feb 21 05:45:56 CET 2013 Stephane Popinet s.popinet@gmail.com * New ‘qplot’ utility
Thu Feb 21 05:45:34 CET 2013 Stephane Popinet s.popinet@gmail.com * Fix for line numbers by qcc
Thu Feb 21 05:45:06 CET 2013 Stephane Popinet s.popinet@gmail.com * New option to ‘trash’ variables not explicitly defined
Wed Feb 20 06:19:18 CET 2013 Stephane Popinet s.popinet@gmail.com * v[…] syntax for qcc
Wed Feb 20 06:08:44 CET 2013 Stephane Popinet s.popinet@gmail.com * output_field() takes a size argument
Wed Feb 20 06:05:02 CET 2013 Stephane Popinet s.popinet@gmail.com * Halos for staggered variables
Tue Feb 19 03:52:18 CET 2013 Stephane Popinet s.popinet@gmail.com * Simplified mg_cycle() interface
Tue Feb 19 03:51:35 CET 2013 Stephane Popinet s.popinet@gmail.com * New method grid::locate()
Tue Feb 19 03:49:23 CET 2013 Stephane Popinet s.popinet@gmail.com * Fixed line numbers for qcc
Mon Feb 18 23:35:07 CET 2013 Stephane Popinet s.popinet@gmail.com * C++-style ‘new var’ syntax
Sat Feb 16 22:21:03 CET 2013 Stephane Popinet s.popinet@gmail.com * Restructured ‘atmosphere’ and ‘navier-stokes’ solvers
Sat Feb 16 22:18:18 CET 2013 Stephane Popinet s.popinet@gmail.com * qcc processes files in the correct order
Fri Feb 15 03:18:21 CET 2013 Stephane Popinet s.popinet@gmail.com * Dependency generation for qcc
Fri Feb 15 02:02:15 CET 2013 Stephane Popinet s.popinet@gmail.com * ‘new var’ syntax
Thu Feb 14 22:22:29 CET 2013 Stephane Popinet s.popinet@gmail.com * Various improvements for endfor
Thu Feb 14 08:05:40 CET 2013 Stephane Popinet s.popinet@gmail.com * Improved endfor and syntax
Thu Feb 14 07:33:21 CET 2013 Stephane Popinet s.popinet@gmail.com * Navier-Stokes solvers and lid-driven cavity example
Tue Feb 12 22:24:14 CET 2013 Stephane Popinet s.popinet@gmail.com * Bilinear interpolation onto regular grids
Sat Feb 2 00:20:05 CET 2013 Stephane Popinet popinet@users.sf.net * Trick to turn off extended precision
Tue Jan 29 11:52:25 CET 2013 Stephane Popinet popinet@users.sf.net * Basic linear quadtree implementation
The cache behaviour (of the Z-grid ordering) is indeed better than that of the cartesian quadtree implementation, however it does not seem to be significantly faster (when everything fits in cache) and neighbor access (for the Laplacian) is very slow.
Tue Jan 29 11:47:55 CET 2013 Stephane Popinet popinet@users.sf.net * Removed foreach_redo() function for quadtree
This did accelerate things but only when everything fitted in cache.
Tue Jan 29 06:41:34 CET 2013 Stephane Popinet popinet@users.sf.net * New function foreach_redo() in quadtree
Does not seem to improve things much for the ‘laplacian’ test case. Maybe at low enough resolutions. This could mean that cache behaviour dominates.
Tue Jan 29 04:59:51 CET 2013 Stephane Popinet popinet@users.sf.net * Added elementary ‘sum’ operation to ‘Laplacian’ speed test
Wed Jan 23 06:00:48 CET 2013 Stephane Popinet s.popinet@gmail.com * Speed of Laplacian test case
Wed Jan 23 01:23:18 CET 2013 Stephane Popinet s.popinet@gmail.com * Generic multigrid cycle
Wed Jan 23 00:52:01 CET 2013 Stephane Popinet s.popinet@gmail.com * Variable refinement for Poisson solver
Tue Jan 22 12:00:17 CET 2013 Stephane Popinet s.popinet@gmail.com * Poisson solver and test case matches Gerris
Tue Jan 22 06:51:05 CET 2013 Stephane Popinet s.popinet@gmail.com * Fixed column.sh
Tue Jan 22 06:39:07 CET 2013 Stephane Popinet s.popinet@gmail.com * Updated Runge-Kutta interface
Tue Jan 22 05:53:55 CET 2013 Stephane Popinet s.popinet@gmail.com * Used endfor everywhere
Mon Jan 21 23:14:30 CET 2013 Stephane Popinet s.popinet@gmail.com * New ‘endfor’ script
Mon Jan 21 20:58:18 CET 2013 Stephane Popinet s.popinet@gmail.com * Speed test for poisson
Mon Jan 21 12:29:30 CET 2013 Stephane Popinet s.popinet@gmail.com * “Multigrid” grid now works with the Poisson solver
Mon Jan 21 11:54:00 CET 2013 Stephane Popinet s.popinet@gmail.com * Multigrid Poisson solver
Mon Jan 21 04:44:30 CET 2013 Stephane Popinet s.popinet@gmail.com * Generic makefile rules for test cases
Mon Jan 21 03:32:12 CET 2013 Stephane Popinet s.popinet@gmail.com * 2nd-order Runge-Kutta test case
Mon Jan 21 01:31:51 CET 2013 Stephane Popinet s.popinet@gmail.com * Restructured interface and added support for Point functions
Sun Jan 20 21:42:11 CET 2013 Stephane Popinet s.popinet@gmail.com * Unified initial refinement
Sun Jan 20 21:04:26 CET 2013 Stephane Popinet s.popinet@gmail.com * Refinement
Sun Jan 20 04:26:34 CET 2013 Stephane Popinet s.popinet@gmail.com * Restructured quadtree
Sun Jan 20 00:03:10 CET 2013 Stephane Popinet s.popinet@gmail.com * Small fixes
Sat Jan 19 23:17:52 CET 2013 Stephane Popinet s.popinet@gmail.com * Runge-Kutta time integration
Sat Jan 19 22:25:49 CET 2013 Stephane Popinet s.popinet@gmail.com * Test cases cleanup
Sat Jan 19 13:09:46 CET 2013 Stephane Popinet s.popinet@gmail.com * Halo update
Sat Jan 19 10:19:45 CET 2013 Stephane Popinet popinet@users.sf.net * Halo speed test
Sat Jan 19 05:12:33 CET 2013 Stephane Popinet popinet@users.sf.net * Halo test case
Fri Jan 18 06:06:23 CET 2013 Stephane Popinet s.popinet@gmail.com * Wavelet coarsening
Thu Jan 17 09:15:18 CET 2013 Stephane Popinet popinet@users.sf.net * More consistent structures
Thu Jan 17 06:27:28 CET 2013 Stephane Popinet popinet@users.sf.net * Generic boundaries for quadtrees
Thu Jan 17 03:16:26 CET 2013 Stephane Popinet popinet@users.sf.net * Generic boundary conditions (Cartesian only for now)
Wed Jan 16 21:18:11 CET 2013 Stephane Popinet popinet@users.sf.net * Generalised number of ghost layers
Wed Jan 16 13:05:02 CET 2013 Stephane Popinet popinet@users.sf.net * Quadtree leaf traversal
This incurs a ~18% speed penalty for the (cartesian) ‘nonlinear’ test.
Wed Jan 16 12:00:42 CET 2013 Stephane Popinet popinet@users.sf.net * Added a ‘flags’ field
This simple change resulted in a 10% performance hit for the atmosphere test case. Possibly due to cache miss weirdness.
Wed Jan 16 07:53:57 CET 2013 Stephane Popinet popinet@users.sf.net * Generalisation of coarse/fine operators
Wed Jan 16 07:50:12 CET 2013 Stephane Popinet popinet@users.sf.net * New macro foreach_condition()
Wed Jan 16 03:16:33 CET 2013 Stephane Popinet popinet@users.sf.net * Generalised iteration macros
Wed Jan 16 00:20:38 CET 2013 Stephane Popinet popinet@users.sf.net * First implementation of “multigrid” quadtree
Wed Jan 16 00:18:32 CET 2013 Stephane Popinet popinet@users.sf.net * Added IMAX parameter
Tue Jan 15 02:44:17 CET 2013 Stephane Popinet popinet@users.sf.net * Advection test
Mon Jan 14 23:32:36 CET 2013 Stephane Popinet popinet@users.sf.net * Optimised querying of neighbors at finest level for quadtree
This speed things up by ~80%
Mon Jan 14 23:20:32 CET 2013 Stephane Popinet popinet@users.sf.net * Rolled back level storage
Mon Jan 14 23:16:39 CET 2013 Stephane Popinet popinet@users.sf.net * Store the cell level in linear quadtree
This speed things up by about 30%
Mon Jan 14 22:29:47 CET 2013 Stephane Popinet popinet@users.sf.net * Linear quadtree version for atmosphere
Mon Jan 14 11:30:15 CET 2013 Stephane Popinet popinet@users.sf.net * Initial quadtree implementation
Mon Jan 14 00:58:31 CET 2013 Stephane Popinet popinet@users.sf.net * Stencils for ke and psi
Mon Jan 14 00:08:01 CET 2013 Stephane Popinet popinet@users.sf.net * Moved boundary conditions in separate file
Sun Jan 13 23:43:50 CET 2013 Stephane Popinet popinet@users.sf.net * Generic loops
Sun Jan 13 22:37:18 CET 2013 Stephane Popinet popinet@users.sf.net * Use local stencils
Sun Jan 13 21:21:51 CET 2013 Stephane Popinet popinet@users.sf.net * More generic stencils
Sun Jan 13 13:07:45 CET 2013 Stephane Popinet popinet@users.sf.net * More generic implementation
A bit (20%) faster too.
Sun Jan 13 11:05:48 CET 2013 Stephane Popinet popinet@users.sf.net * Added timer
Sun Jan 13 10:19:22 CET 2013 Stephane Popinet popinet@users.sf.net * Initial revision