Skip to content
This repository has been archived by the owner on Dec 18, 2020. It is now read-only.

Commit

Permalink
Merge branch 'release-2.4.x' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
johguenther committed Oct 2, 2020
2 parents ee44450 + 6fb1316 commit 3da2e4a
Show file tree
Hide file tree
Showing 23 changed files with 30 additions and 45 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
Version History
---------------

### Changes in v2.3.0:
### Changes in v2.4.0:

- Significant improvements have been made to loading performance in
the MPI Offload device. Applications which make large numbers of API
calls or create many smaller geometries or volumes should see
substantial load time improvements.
- Strided data arrays are compacted on the app rank before sending

### Changes in v2.2.0:

Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ set(CMAKE_CXX_EXTENSIONS OFF)

set(CMAKE_POSITION_INDEPENDENT_CODE ON)

project(ospray_module_mpi VERSION 2.3.0 LANGUAGES C CXX)
project(ospray_module_mpi VERSION 2.4.0 LANGUAGES C CXX)

configure_file(
${CMAKE_SOURCE_DIR}/ospray/version.h.in
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
OSPRay MPI Module
=================

This is release v2.2.0 of Intel® OSPRay's MPI Module. For changes and
This is release v2.4.0 of Intel® OSPRay's MPI Module. For changes and
new features see the [changelog](CHANGELOG.md). Visit
http://www.ospray.org for more information.

Expand Down
2 changes: 1 addition & 1 deletion common/Collectives.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2016-2019 Intel Corporation
// Copyright 2016-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "Collectives.h"
Expand Down
2 changes: 1 addition & 1 deletion common/Collectives.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2016-2019 Intel Corporation
// Copyright 2016-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#pragma once
Expand Down
2 changes: 1 addition & 1 deletion common/MPICommon.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "MPICommon.h"
Expand Down
2 changes: 1 addition & 1 deletion common/ObjectHandle.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "ObjectHandle.h"
Expand Down
2 changes: 1 addition & 1 deletion common/maml/Context.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2016-2019 Intel Corporation
// Copyright 2016-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "Context.h"
Expand Down
2 changes: 1 addition & 1 deletion common/maml/Context.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2016-2019 Intel Corporation
// Copyright 2016-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#pragma once
Expand Down
2 changes: 1 addition & 1 deletion common/maml/maml.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2016-2019 Intel Corporation
// Copyright 2016-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "maml.h"
Expand Down
2 changes: 1 addition & 1 deletion ospray/common/DistributedWorld.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#pragma once
Expand Down
20 changes: 2 additions & 18 deletions ospray/common/DistributedWorld.ispc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "DistributedWorld.ih"
Expand All @@ -7,23 +7,7 @@
export void *uniform DistributedWorld_create(void *uniform cppE)
{
DistributedWorld *uniform world = uniform new DistributedWorld;

// TODO: this should be done in the World_Constructor and called here
world->super.cppEquivalent = cppE;
world->super.geometriesInst = NULL;
world->super.numGeometriesInst = 0;
world->super.volumesInst = NULL;
world->super.numVolumesInst = 0;
world->super.clippersInst = NULL;
world->super.numClippersInst = 0;

world->super.embreeSceneHandleGeometries = NULL;
world->super.embreeSceneHandleVolumes = NULL;
world->super.embreeSceneHandleClippers = NULL;

world->super.numInvertedClippers = 0;
world->super.scivisData.lights = NULL;

World_Constructor(&world->super, cppE);
return (void *uniform)world;
}

Expand Down
2 changes: 1 addition & 1 deletion ospray/common/Messaging.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "Messaging.h"
Expand Down
2 changes: 1 addition & 1 deletion ospray/fb/TileOperation.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "TileOperation.h"
Expand Down
2 changes: 1 addition & 1 deletion ospray/render/DistributedLoadBalancer.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#pragma once
Expand Down
2 changes: 1 addition & 1 deletion ospray/render/WriteMultipleTileOperation.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "WriteMultipleTileOperation.h"
Expand Down
2 changes: 1 addition & 1 deletion ospray/render/WriteMultipleTileOperation.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#pragma once
Expand Down
2 changes: 1 addition & 1 deletion ospray/render/distributed/AlphaCompositeTileOperation.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "AlphaCompositeTileOperation.h"
Expand Down
2 changes: 1 addition & 1 deletion ospray/render/distributed/DistributedRaycast.ispc
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ vec4f DRR_integrateVolumeInterval(const ScreenSample &sample,
TransferFunction *uniform tf = vm->transferFunction;

VKLIntervalIterator intervalIterator =
vklInitIntervalIteratorV(volume->vklVolume,
vklInitIntervalIteratorV(volume->vklSampler,
(varying vkl_vec3f *)&transformedRay.org,
(varying vkl_vec3f *)&transformedRay.dir,
(varying vkl_range1f *)&interval.interval,
Expand Down
2 changes: 1 addition & 1 deletion ospray/render/distributed/DistributedRenderer.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2009-2019 Intel Corporation
// Copyright 2009-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "DistributedRenderer.h"
Expand Down
12 changes: 6 additions & 6 deletions scripts/superbuild/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,25 +48,25 @@ option(ALWAYS_REBUILD "Force every project to always be rebuilt?" OFF)

option(DOWNLOAD_ISPC "Download ispc or use the one found in ${PATH}?" ON)

set(BUILD_RKCOMMON_VERSION "v1.4.2" CACHE STRING "Which version of rkcommon to build?")
set(BUILD_RKCOMMON_VERSION "v1.5.1" CACHE STRING "Which version of rkcommon to build?")

option(DOWNLOAD_TBB "Download TBB or use the only found in the system environment?" ON)
set(TBB_VERSION "2020.2" CACHE STRING "Which version of TBB to download?")
set(TBB_VERSION "2020.3" CACHE STRING "Which version of TBB to download?")

set(BUILD_EMBREE_VERSION "v3.11.0" CACHE STRING "Which version of Embree to build?")
set(BUILD_EMBREE_VERSION "v3.12.0" CACHE STRING "Which version of Embree to build?")
option(BUILD_EMBREE_FROM_SOURCE "Build Embree or use pre-built version?" ON)

set(BUILD_OPENVKL_VERSION "v0.10.0" CACHE STRING "Which version of OpenVKL to build?")
set(BUILD_OPENVKL_VERSION "v0.11.0" CACHE STRING "Which version of OpenVKL to build?")

option(BUILD_OIDN "Build OpenImageDenoise as a part of the superbuild." OFF)
set(BUILD_OIDN_VERSION "v1.2.1" CACHE STRING "Which version of OpenImageDenoise to build?")
set(BUILD_OIDN_VERSION "v1.2.4" CACHE STRING "Which version of OpenImageDenoise to build?")
option(BUILD_OIDN_FROM_SOURCE "Build OpenImageDenoise or use pre-built version?" OFF)

option(BUILD_GLFW "Build glfw for OSPRay examples or use one in existing environment?" ON)

option(BUILD_OSPRAY_CI_EXTRAS "Enable OSPRay's extra compiler checks." OFF)

set(BUILD_OSPRAY_VERSION "v2.2.0" CACHE STRING "Which version of OSPRay to build?")
set(BUILD_OSPRAY_VERSION "v2.4.0" CACHE STRING "Which version of OSPRay to build?")

option(BUILD_DEPENDENCIES_ONLY "Build the module's dependencies only (aka, OSPRay suberbuild)" OFF)

Expand Down
2 changes: 1 addition & 1 deletion tutorials/GLFWDistribOSPRayWindow.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2018-2019 Intel Corporation
// Copyright 2018-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#include "GLFWDistribOSPRayWindow.h"
Expand Down
2 changes: 1 addition & 1 deletion tutorials/example_common.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2018-2019 Intel Corporation
// Copyright 2018-2020 Intel Corporation
// SPDX-License-Identifier: Apache-2.0

#pragma once
Expand Down

0 comments on commit 3da2e4a

Please sign in to comment.