Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tasmith4/loopy
  • ben_sepanski/loopy
  • arghdos/loopy
  • inducer/loopy
  • wence-/loopy
  • isuruf/loopy
  • fikl2/loopy
  • xywei/loopy
  • kaushikcfd/loopy
  • zweiner2/loopy
10 results
Show changes
Showing
with 4100 additions and 2557 deletions
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
from __future__ import division, with_statement
from __future__ import annotations
__copyright__ = "Copyright (C) 2009 Andreas Kloeckner"
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
from __future__ import division
from __future__ import annotations
from IPython.core.magic import (magics_class, Magics, cell_magic)
from IPython.core.magic import Magics, cell_magic, magics_class
import loopy as lp
......@@ -9,19 +9,16 @@ import loopy as lp
class LoopyMagics(Magics):
@cell_magic
def fortran_kernel(self, line, cell):
result = lp.parse_fortran(cell.encode())
for knl in result:
self.shell.user_ns[knl.name] = knl
result = lp.parse_fortran(cell)
self.shell.user_ns["prog"] = result
@cell_magic
def transformed_fortran_kernel(self, line, cell):
result = lp.parse_transformed_fortran(
cell.encode(),
cell,
transform_code_context=self.shell.user_ns)
for knl in result:
self.shell.user_ns[knl.name] = knl
self.shell.user_ns["prog"] = result
def load_ipython_extension(ip):
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.