[Bf-blender-cvs] SVN commit: /data/svn/repos/bf-blender [61684] trunk/lib/darwin-9.x.universal: hdf5 libs for osx 10.+

jens verwiebe info at jensverwiebe.de
Sat Jun 25 18:20:42 CEST 2016


Revision: 61684
          https://developer.blender.org/rBL61684
Author:   jensverwiebe
Date:     2016-06-25 18:20:41 +0200 (Sat, 25 Jun 2016)
Log Message:
-----------
hdf5 libs for osx 10.+

Modified Paths:
--------------
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbc.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCollection.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCoreAbstract.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCoreFactory.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCoreOgawa.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcGeom.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcMaterial.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicOgawa.a
    trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicUtil.a

Added Paths:
-----------
    trunk/lib/darwin-9.x.universal/hdf5/
    trunk/lib/darwin-9.x.universal/hdf5/include/
    trunk/lib/darwin-9.x.universal/hdf5/include/H5ACpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Apublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Cpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5DOpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5DSpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Dpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Epubgen.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Epublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDcore.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDdirect.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDfamily.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDlog.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDmpi.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDmpio.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDmulti.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDsec2.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5FDstdio.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Fpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Gpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5IMpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Ipublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5LTpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Lpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5MMpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Opublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5PLextern.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5PLpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5PTpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Ppublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Rpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Spublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5TBpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Tpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5Zpublic.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5api_adpt.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5overflow.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5pubconf.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5public.h
    trunk/lib/darwin-9.x.universal/hdf5/include/H5version.h
    trunk/lib/darwin-9.x.universal/hdf5/include/hdf5.h
    trunk/lib/darwin-9.x.universal/hdf5/include/hdf5_hl.h
    trunk/lib/darwin-9.x.universal/hdf5/lib/
    trunk/lib/darwin-9.x.universal/hdf5/lib/libhdf5.a
    trunk/lib/darwin-9.x.universal/hdf5/lib/libhdf5.la
    trunk/lib/darwin-9.x.universal/hdf5/lib/libhdf5.settings
    trunk/lib/darwin-9.x.universal/hdf5/lib/libhdf5_hl.a
    trunk/lib/darwin-9.x.universal/hdf5/lib/libhdf5_hl.la

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbc.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCollection.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCoreAbstract.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCoreFactory.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcCoreOgawa.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcGeom.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicAbcMaterial.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicOgawa.a
===================================================================
(Binary files differ)

Modified: trunk/lib/darwin-9.x.universal/alembic/lib/static/libAlembicUtil.a
===================================================================
(Binary files differ)

Added: trunk/lib/darwin-9.x.universal/hdf5/include/H5ACpublic.h
===================================================================
--- trunk/lib/darwin-9.x.universal/hdf5/include/H5ACpublic.h	                        (rev 0)
+++ trunk/lib/darwin-9.x.universal/hdf5/include/H5ACpublic.h	2016-06-25 16:20:41 UTC (rev 61684)
@@ -0,0 +1,508 @@
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Copyright by The HDF Group.                                               *
+ * Copyright by the Board of Trustees of the University of Illinois.         *
+ * All rights reserved.                                                      *
+ *                                                                           *
+ * This file is part of HDF5.  The full HDF5 copyright notice, including     *
+ * terms governing use, modification, and redistribution, is contained in    *
+ * the files COPYING and Copyright.html.  COPYING can be found at the root   *
+ * of the source code distribution tree; Copyright.html can be found at the  *
+ * root level of an installed copy of the electronic HDF5 document set and   *
+ * is linked from the top-level documents page.  It can also be found at     *
+ * http://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have          *
+ * access to either file, you may request a copy from help at hdfgroup.org.     *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+/*-------------------------------------------------------------------------
+ *
+ * Created:             H5ACpublic.h
+ *                      Jul 10 1997
+ *                      Robb Matzke <matzke at llnl.gov>
+ *
+ * Purpose:             Public include file for cache functions.
+ *
+ * Modifications:
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef _H5ACpublic_H
+#define _H5ACpublic_H
+
+/* Public headers needed by this file */
+#include "H5public.h"
+#include "H5Cpublic.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/****************************************************************************
+ *
+ * structure H5AC_cache_config_t
+ *
+ * H5AC_cache_config_t is a public structure intended for use in public APIs.
+ * At least in its initial incarnation, it is basicaly a copy of struct
+ * H5C_auto_size_ctl_t, minus the report_fcn field, and plus the
+ * dirty_bytes_threshold field.
+ *
+ * The report_fcn field is omitted, as including it would require us to
+ * make H5C_t structure public.
+ *
+ * The dirty_bytes_threshold field does not appear in H5C_auto_size_ctl_t,
+ * as synchronization between caches on different processes is handled at
+ * the H5AC level, not at the level of H5C.  Note however that there is
+ * considerable interaction between this value and the other fields in this
+ * structure.
+ *
+ * Similarly, the open_trace_file, close_trace_file, and trace_file_name
+ * fields do not appear in H5C_auto_size_ctl_t, as most trace file
+ * issues are handled at the H5AC level.  The one exception is storage of
+ * the pointer to the trace file, which is handled by H5C.
+ *
+ * The structure is in H5ACpublic.h as we may wish to allow different
+ * configuration options for metadata and raw data caches.
+ *
+ * The fields of the structure are discussed individually below:
+ *
+ * version: Integer field containing the version number of this version
+ *      of the H5AC_cache_config_t structure.  Any instance of
+ *      H5AC_cache_config_t passed to the cache must have a known
+ *      version number, or an error will be flagged.
+ *
+ * rpt_fcn_enabled: Boolean field used to enable and disable the default
+ *	reporting function.  This function is invoked every time the
+ *	automatic cache resize code is run, and reports on its activities.
+ *
+ *	This is a debugging function, and should normally be turned off.
+ *
+ * open_trace_file: Boolean field indicating whether the trace_file_name
+ * 	field should be used to open a trace file for the cache.
+ *
+ * 	The trace file is a debuging feature that allow the capture of
+ * 	top level metadata cache requests for purposes of debugging and/or
+ * 	optimization.  This field should normally be set to FALSE, as
+ * 	trace file collection imposes considerable overhead.
+ *
+ * 	This field should only be set to TRUE when the trace_file_name
+ * 	contains the full path of the desired trace file, and either
+ * 	there is no open trace file on the cache, or the close_trace_file
+ * 	field is also TRUE.
+ *
+ * close_trace_file: Boolean field indicating whether the current trace
+ * 	file (if any) should be closed.
+ *
+ * 	See the above comments on the open_trace_file field.  This field
+ * 	should be set to FALSE unless there is an open trace file on the
+ * 	cache that you wish to close.
+ *
+ * trace_file_name: Full path of the trace file to be opened if the
+ * 	open_trace_file field is TRUE.
+ *
+ * 	In the parallel case, an ascii representation of the mpi rank of
+ * 	the process will be appended to the file name to yield a unique
+ * 	trace file name for each process.
+ *
+ * 	The length of the path must not exceed H5AC__MAX_TRACE_FILE_NAME_LEN
+ * 	characters.
+ *
+ * evictions_enabled:  Boolean field used to either report the current
+ * 	evictions enabled status of the cache, or to set the cache's
+ *	evictions enabled status.
+ *
+ * 	In general, the metadata cache should always be allowed to
+ * 	evict entries.  However, in some cases it is advantageous to
+ * 	disable evictions briefly, and thereby postpone metadata
+ * 	writes.  However, this must be done with care, as the cache
+ * 	can grow quickly.  If you do this, re-enable evictions as
+ * 	soon as possible and monitor cache size.
+ *
+ * 	At present, evictions can only be disabled if automatic
+ * 	cache resizing is also disabled (that is, ( incr_mode ==
+ *	H5C_incr__off ) && ( decr_mode == H5C_decr__off )).  There
+ *	is no logical reason why this should be so, but it simplifies
+ *	implementation and testing, and I can't think of any reason
+ *	why it would be desireable.  If you can think of one, I'll
+ *	revisit the issue.
+ *
+ * set_initial_size: Boolean flag indicating whether the size of the
+ *      initial size of the cache is to be set to the value given in
+ *      the initial_size field.  If set_initial_size is FALSE, the
+ *      initial_size field is ignored.
+ *
+ * initial_size: If enabled, this field contain the size the cache is
+ *      to be set to upon receipt of this structure.  Needless to say,
+ *      initial_size must lie in the closed interval [min_size, max_size].
+ *
+ * min_clean_fraction: double in the range 0 to 1 indicating the fraction
+ *      of the cache that is to be kept clean.  This field is only used
+ *      in parallel mode.  Typical values are 0.1 to 0.5.
+ *
+ * max_size: Maximum size to which the cache can be adjusted.  The
+ *      supplied value must fall in the closed interval
+ *      [MIN_MAX_CACHE_SIZE, MAX_MAX_CACHE_SIZE].  Also, max_size must
+ *      be greater than or equal to min_size.
+ *
+ * min_size: Minimum size to which the cache can be adjusted.  The
+ *      supplied value must fall in the closed interval
+ *      [H5C__MIN_MAX_CACHE_SIZE, H5C__MAX_MAX_CACHE_SIZE].  Also, min_size
+ *      must be less than or equal to max_size.
+ *
+ * epoch_length: Number of accesses on the cache over which to collect
+ *      hit rate stats before running the automatic cache resize code,
+ *      if it is enabled.
+ *
+ *      At the end of an epoch, we discard prior hit rate data and start
+ *      collecting afresh.  The epoch_length must lie in the closed
+ *      interval [H5C__MIN_AR_EPOCH_LENGTH, H5C__MAX_AR_EPOCH_LENGTH].
+ *
+ *
+ * Cache size increase control fields:
+ *
+ * incr_mode: Instance of the H5C_cache_incr_mode enumerated type whose
+ *      value indicates how we determine whether the cache size should be
+ *      increased.  At present there are two possible values:
+ *
+ *      H5C_incr__off:  Don't attempt to increase the size of the cache
+ *              automatically.
+ *
+ *              When this increment mode is selected, the remaining fields
+ *              in the cache size increase section ar ignored.
+ *
+ *      H5C_incr__threshold: Attempt to increase the size of the cache
+ *              whenever the average hit rate over the last epoch drops
+ *              below the value supplied in the lower_hr_threshold
+ *              field.
+ *
+ *              Note that this attempt will fail if the cache is already
+ *              at its maximum size, or if the cache is not already using
+ *              all available space.
+ *
+ *      Note that you must set decr_mode to H5C_incr__off if you
+ *      disable metadata cache entry evictions.
+ *
+ * lower_hr_threshold: Lower hit rate threshold.  If the increment mode

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list