Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Commit 10cc399

Browse files
authored
Renamed SparseQuantumSimulator.dll. (#946)
* Renamed to Microsoft.Quantum.SparseSimulator.Runtime.
1 parent 5c9b991 commit 10cc399

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -357,9 +357,9 @@ xplat
357357
src/Simulation/Native/win10/Microsoft.Quantum.Simulator.Runtime.dll
358358
src/Simulation/Native/linux/libMicrosoft.Quantum.Simulator.Runtime.so
359359
src/Simulation/Native/osx/libMicrosoft.Quantum.Simulator.Runtime.dylib
360-
src/Simulation/Native/win10/SparseQuantumSimulator.dll
361-
src/Simulation/Native/linux/libSparseQuantumSimulator.so
362-
src/Simulation/Native/osx/libSparseQuantumSimulator.dylib
360+
src/Simulation/Native/win10/Microsoft.Quantum.SparseSimulator.Runtime.dll
361+
src/Simulation/Native/linux/libMicrosoft.Quantum.SparseSimulator.Runtime.so
362+
src/Simulation/Native/osx/libMicrosoft.Quantum.SparseSimulator.Runtime.dylib
363363
src/Simulation/Native/win10/Microsoft.Quantum.Experimental.Simulators.Runtime.dll
364364
src/Simulation/Native/linux/Microsoft.Quantum.Experimental.Simulators.Runtime.dll
365365
src/Simulation/Native/osx/Microsoft.Quantum.Experimental.Simulators.Runtime.dll

build/pack.ps1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ Push-Location (Join-Path $PSScriptRoot ../src/Simulation/Native)
2828

2929
$DROP = "$Env:DROP_NATIVE/src/Simulation/NativeSparseSimulator/build"
3030
Write-Host "##[info]Copying NativeSparseSimulator files from $DROP...";
31-
If (Test-Path "$DROP/libSparseQuantumSimulator.dylib") {
32-
Copy-Item -Verbose "$DROP/libSparseQuantumSimulator.dylib" "osx/libSparseQuantumSimulator.dylib"
31+
If (Test-Path "$DROP/libMicrosoft.Quantum.SparseSimulator.Runtime.dylib") {
32+
Copy-Item -Verbose "$DROP/libMicrosoft.Quantum.SparseSimulator.Runtime.dylib" "osx/libMicrosoft.Quantum.SparseSimulator.Runtime.dylib"
3333
}
34-
If (Test-Path "$DROP/libSparseQuantumSimulator.so") {
35-
Copy-Item -Verbose "$DROP/libSparseQuantumSimulator.so" "linux/libSparseQuantumSimulator.so"
34+
If (Test-Path "$DROP/libMicrosoft.Quantum.SparseSimulator.Runtime.so") {
35+
Copy-Item -Verbose "$DROP/libMicrosoft.Quantum.SparseSimulator.Runtime.so" "linux/libMicrosoft.Quantum.SparseSimulator.Runtime.so"
3636
}
37-
If (Test-Path "$DROP/SparseQuantumSimulator.dll") {
38-
Copy-Item -Verbose "$DROP/SparseQuantumSimulator.dll" "win10/SparseQuantumSimulator.dll"
37+
If (Test-Path "$DROP/Microsoft.Quantum.SparseSimulator.Runtime.dll") {
38+
Copy-Item -Verbose "$DROP/Microsoft.Quantum.SparseSimulator.Runtime.dll" "win10/Microsoft.Quantum.SparseSimulator.Runtime.dll"
3939
}
4040

4141
$DROP = "$Env:DROP_NATIVE/src/Simulation/qdk_sim_rs/drop";

src/Simulation/Common/Simulators.Dev.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
<NativeDll Include="$([MSBuild]::NormalizePath($(ExperimentalSimBuildPath)/qdk_sim.dll))" Dest="win10/Microsoft.Quantum.Experimental.Simulators.Runtime.dll" />
3030

3131
<!-- Native Sparse Simulator: -->
32-
<NativeDll Include="$([MSBuild]::NormalizePath($(NativeSparseSimBuildPath)/libSparseQuantumSimulator.dylib))" Dest="osx/libSparseQuantumSimulator.dylib" />
33-
<NativeDll Include="$([MSBuild]::NormalizePath($(NativeSparseSimBuildPath)/libSparseQuantumSimulator.so))" Dest="linux/libSparseQuantumSimulator.so" />
34-
<NativeDll Include="$([MSBuild]::NormalizePath($(NativeSparseSimBuildPath)/SparseQuantumSimulator.dll))" Dest="win10/SparseQuantumSimulator.dll" />
32+
<NativeDll Include="$([MSBuild]::NormalizePath($(NativeSparseSimBuildPath)/libMicrosoft.Quantum.SparseSimulator.Runtime.dylib))" Dest="osx/libMicrosoft.Quantum.SparseSimulator.Runtime.dylib" />
33+
<NativeDll Include="$([MSBuild]::NormalizePath($(NativeSparseSimBuildPath)/libMicrosoft.Quantum.SparseSimulator.Runtime.so))" Dest="linux/libMicrosoft.Quantum.SparseSimulator.Runtime.so" />
34+
<NativeDll Include="$([MSBuild]::NormalizePath($(NativeSparseSimBuildPath)/Microsoft.Quantum.SparseSimulator.Runtime.dll))" Dest="win10/Microsoft.Quantum.SparseSimulator.Runtime.dll" />
3535
</ItemGroup>
3636

3737
<Copy

src/Simulation/NativeSparseSimulator/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
cmake_minimum_required(VERSION 3.10)
2-
project(SparseQuantumSimulator)
2+
project(Microsoft.Quantum.SparseSimulator.Runtime)
33

44
set(CMAKE_CXX_STANDARD 17)
55
set(CMAKE_CXX_STANDARD_REQUIRED ON)
66
set(CMAKE_CXX_EXTENSIONS OFF)
77

88
set(CMAKE_MACOSX_RPATH 1)
99
# Main build files
10-
add_library(SparseQuantumSimulator SHARED factory.cpp capi.cpp)
10+
add_library(Microsoft.Quantum.SparseSimulator.Runtime SHARED factory.cpp capi.cpp)
1111

1212
# Windows adds a special dllexport command which must be defined
1313
if (WIN32)
14-
target_compile_options(SparseQuantumSimulator PUBLIC -fdeclspec)
15-
target_compile_definitions(SparseQuantumSimulator PRIVATE BUILD_DLL=1)
14+
target_compile_options(Microsoft.Quantum.SparseSimulator.Runtime PUBLIC -fdeclspec)
15+
target_compile_definitions(Microsoft.Quantum.SparseSimulator.Runtime PRIVATE BUILD_DLL=1)
1616
endif()
1717
# Try to optimize with gcc
1818
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
19-
target_compile_options(SparseQuantumSimulator PUBLIC -O3 -ftree-vectorize -mavx2 -mfma)
19+
target_compile_options(Microsoft.Quantum.SparseSimulator.Runtime PUBLIC -O3 -ftree-vectorize -mavx2 -mfma)
2020
endif()
2121

2222
message("Compiler flags: ${CMAKE_CXX_FLAGS_RELEASE}")

src/Simulation/Simulators/SparseSimulator/NativeImports.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace Microsoft.Quantum.Simulation.Simulators
1313

1414
public partial class SparseSimulator
1515
{
16-
private const string simulatorDll = "SparseQuantumSimulator";
16+
private const string simulatorDll = "Microsoft.Quantum.SparseSimulator.Runtime";
1717

1818
[DllImport(simulatorDll)]
1919
private static extern QubitIdType num_qubits_cpp(SimulatorIdType sim);

0 commit comments

Comments
 (0)