You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A device memory pool implementation is available in the occa::experimental namespace, targeting applications that frequently allocate/deallocate memory. See Example 17 for more details.
An unwrap function has been added to the core classes—device, memory, stream, and streamTag—which returns a void* pointer to the mode-specific object used to implement each class.
This advance feature is intended to facilitate interoperability between occa and other accelerated libraries. Application developers are responsible casting the returned pointer to the correct mode-specific type.
In the future, a type-safe interface will be provided for the C++ API.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Features
Memory Pools
A device memory pool implementation is available in the
occa::experimental
namespace, targeting applications that frequently allocate/deallocate memory. See Example 17 for more details.Provide feedback or share your use cases for this feature in the Experimental discussion category.
Outward Interoperability
An
unwrap
function has been added to the core classes—device
,memory
,stream
, andstreamTag
—which returns avoid*
pointer to the mode-specific object used to implement each class.This advance feature is intended to facilitate interoperability between occa and other accelerated libraries. Application developers are responsible casting the returned pointer to the correct mode-specific type.
In the future, a type-safe interface will be provided for the C++ API.
Breaking Changes
occa::json
kernel properties now take precedence over the corresponding environment variables. [Make compiler_flags setting take precedence over the compiler flag env var #622]Bugfixes
@inner
/@outer
loops causes a segfault during translation. #610]Contributors
OCCA is a community driven project that relies on the support of people like you. Thank you everyone who contributed to this release!
Full Changelog: v1.4.0...v1.5.0
This discussion was created from the release v1.5.0.
Beta Was this translation helpful? Give feedback.
All reactions