Loading graph_framework.xcodeproj/project.pbxproj +16 −14 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; objectVersion = 53; objectVersion = 54; objects = { /* Begin PBXBuildFile section */ Loading Loading @@ -872,7 +872,7 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1430; LastUpgradeCheck = 1500; ORGANIZATIONNAME = "Cianciosa, Mark R."; TargetAttributes = { C73690302A38C498001733B0 = { Loading Loading @@ -1313,6 +1313,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; Loading @@ -1332,7 +1333,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = /usr/local/include; LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.14; MACOSX_DEPLOYMENT_TARGET = 13.5; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; Loading Loading @@ -1387,6 +1388,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( Loading @@ -1402,7 +1404,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = /usr/local/include; LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.14; MACOSX_DEPLOYMENT_TARGET = 13.5; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; Loading Loading @@ -1432,11 +1434,11 @@ "DEBUG=1", "$(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Debug; Loading @@ -1452,11 +1454,11 @@ USE_METAL, "CXX=\\\"c++\\ -I/Users/m4c/Projects/graph_framework/graph_framework\\ -std=gnu++2a\\ -g\" $(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Release; Loading @@ -1473,10 +1475,10 @@ "NC_FILE=\\\"/Users/m4c/Projects/graph_framework/graph_tests/efit.nc\\\"", "$(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = "-fsanitize=float-divide-by-zero"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Debug; }; Loading @@ -1492,11 +1494,11 @@ "NC_FILE=\\\"/Users/m4c/Projects/graph_framework/graph_tests/efit.nc\\\"", "$(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = ""; OTHER_LDFLAGS = "-lnetcdf"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Release; }; Loading Loading @@ -1557,7 +1559,7 @@ DEAD_CODE_STRIPPING = YES; MACOSX_DEPLOYMENT_TARGET = 13.3; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Debug; }; Loading @@ -1570,7 +1572,7 @@ DEAD_CODE_STRIPPING = YES; MACOSX_DEPLOYMENT_TARGET = 13.3; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Release; }; Loading graph_framework.xcodeproj/xcshareddata/xcschemes/graph_driver.xcscheme +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <Scheme LastUpgradeVersion = "1430" LastUpgradeVersion = "1500" version = "1.3"> <BuildAction parallelizeBuildables = "YES" Loading graph_framework.xcodeproj/xcshareddata/xcschemes/math_test.xcscheme +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <Scheme LastUpgradeVersion = "1430" LastUpgradeVersion = "1500" version = "1.3"> <BuildAction parallelizeBuildables = "YES" Loading graph_framework.xcodeproj/xcshareddata/xcschemes/physics_test.xcscheme +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <Scheme LastUpgradeVersion = "1430" LastUpgradeVersion = "1500" version = "1.3"> <BuildAction parallelizeBuildables = "YES" Loading graph_framework/cuda_context.hpp +2 −2 Original line number Diff line number Diff line Loading @@ -476,14 +476,14 @@ namespace gpu { graph::map_nodes<T, SAFE_MATH> &setters, jit::register_map ®isters) { for (auto &[out, in] : setters) { graph::shared_leaf<T> a = out->compile(source_buffer, registers); graph::shared_leaf<T, SAFE_MATH> a = out->compile(source_buffer, registers); source_buffer << " " << jit::to_string('v', in.get()) << "[index] = " << registers[a.get()] << ";" << std::endl; } for (auto &out : outputs) { graph::shared_leaf<T> a = out->compile(source_buffer, registers); graph::shared_leaf<T, SAFE_MATH> a = out->compile(source_buffer, registers); source_buffer << " " << jit::to_string('o', out.get()) << "[index] = " << registers[a.get()] << ";" << std::endl; Loading Loading
graph_framework.xcodeproj/project.pbxproj +16 −14 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; objectVersion = 53; objectVersion = 54; objects = { /* Begin PBXBuildFile section */ Loading Loading @@ -872,7 +872,7 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1430; LastUpgradeCheck = 1500; ORGANIZATIONNAME = "Cianciosa, Mark R."; TargetAttributes = { C73690302A38C498001733B0 = { Loading Loading @@ -1313,6 +1313,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; Loading @@ -1332,7 +1333,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = /usr/local/include; LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.14; MACOSX_DEPLOYMENT_TARGET = 13.5; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; Loading Loading @@ -1387,6 +1388,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( Loading @@ -1402,7 +1404,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = /usr/local/include; LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.14; MACOSX_DEPLOYMENT_TARGET = 13.5; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; Loading Loading @@ -1432,11 +1434,11 @@ "DEBUG=1", "$(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Debug; Loading @@ -1452,11 +1454,11 @@ USE_METAL, "CXX=\\\"c++\\ -I/Users/m4c/Projects/graph_framework/graph_framework\\ -std=gnu++2a\\ -g\" $(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Release; Loading @@ -1473,10 +1475,10 @@ "NC_FILE=\\\"/Users/m4c/Projects/graph_framework/graph_tests/efit.nc\\\"", "$(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = "-fsanitize=float-divide-by-zero"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Debug; }; Loading @@ -1492,11 +1494,11 @@ "NC_FILE=\\\"/Users/m4c/Projects/graph_framework/graph_tests/efit.nc\\\"", "$(inherited)", ); MACOSX_DEPLOYMENT_TARGET = 13.3; MACOSX_DEPLOYMENT_TARGET = 13.5; OTHER_CPLUSPLUSFLAGS = ""; OTHER_LDFLAGS = "-lnetcdf"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Release; }; Loading Loading @@ -1557,7 +1559,7 @@ DEAD_CODE_STRIPPING = YES; MACOSX_DEPLOYMENT_TARGET = 13.3; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Debug; }; Loading @@ -1570,7 +1572,7 @@ DEAD_CODE_STRIPPING = YES; MACOSX_DEPLOYMENT_TARGET = 13.3; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx13.3; SDKROOT = macosx; }; name = Release; }; Loading
graph_framework.xcodeproj/xcshareddata/xcschemes/graph_driver.xcscheme +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <Scheme LastUpgradeVersion = "1430" LastUpgradeVersion = "1500" version = "1.3"> <BuildAction parallelizeBuildables = "YES" Loading
graph_framework.xcodeproj/xcshareddata/xcschemes/math_test.xcscheme +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <Scheme LastUpgradeVersion = "1430" LastUpgradeVersion = "1500" version = "1.3"> <BuildAction parallelizeBuildables = "YES" Loading
graph_framework.xcodeproj/xcshareddata/xcschemes/physics_test.xcscheme +1 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <Scheme LastUpgradeVersion = "1430" LastUpgradeVersion = "1500" version = "1.3"> <BuildAction parallelizeBuildables = "YES" Loading
graph_framework/cuda_context.hpp +2 −2 Original line number Diff line number Diff line Loading @@ -476,14 +476,14 @@ namespace gpu { graph::map_nodes<T, SAFE_MATH> &setters, jit::register_map ®isters) { for (auto &[out, in] : setters) { graph::shared_leaf<T> a = out->compile(source_buffer, registers); graph::shared_leaf<T, SAFE_MATH> a = out->compile(source_buffer, registers); source_buffer << " " << jit::to_string('v', in.get()) << "[index] = " << registers[a.get()] << ";" << std::endl; } for (auto &out : outputs) { graph::shared_leaf<T> a = out->compile(source_buffer, registers); graph::shared_leaf<T, SAFE_MATH> a = out->compile(source_buffer, registers); source_buffer << " " << jit::to_string('o', out.get()) << "[index] = " << registers[a.get()] << ";" << std::endl; Loading