[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