This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ali-ramadhan@cyclops:~/Oceananigans.jl$ julia --project | |
_ | |
_ _ _(_)_ | Documentation: https://docs.julialang.org | |
(_) | (_) (_) | | |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | |
| | | | | | |/ _` | | | |
| | |_| | | | (_| | | Version 1.1.0 (2019-01-21) | |
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release | |
|__/ | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from random import random, choices | |
from Prisoner import Prisoner | |
""" | |
SchizophrenicRetribution: an old Prisoner who usually copies their | |
opponent's last choice, but forgets what to do as time goes on so | |
they usually just cooperate with anyone and everyone. | |
They won't stop telling you the same stories from their glory days |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
julia> CUDAnative.code_llvm(Oceananigans.calculate_interior_source_terms!, (RegularCartesianGrid, PlanetaryConstants, LinearEquationOfState, ModelConfiguration, CuArray, CuArray, CuArray, CuArray, CuArray, CuArray, CuArray, CuArray, CuArray, CuArray, CuArray, Forcing)) | |
define void @julia_calculate_interior_source_terms__17(%jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull) local_unnamed_addr { | |
top: | |
%16 = alloca [15 x %jl_value_t addrspace(10)*], align 8 | |
%.sub = getelementptr inbounds [15 x |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
julia> CUDAnative.code_llvm(Oceananigans.calculate_interior_source_terms!, (Grid, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any)) | |
define void @julia_calculate_interior_source_terms__15(%jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull, %jl_value_t addrspace(10)* nonnull) local_unnamed_addr { | |
top: | |
%16 = alloca [15 x %jl_value_t addrspace(10)*], align 8 | |
%.sub = getelementptr inbounds [15 x %jl_value_t addrspace(10)*], [15 x %jl_value_t addrspace(10)*]* %16, i64 0, i64 0 | |
store %jl_value_t addrspace |
NewerOlder