Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix isnothing #18

Merged
merged 1 commit into from
Mar 20, 2024
Merged

fix isnothing #18

merged 1 commit into from
Mar 20, 2024

Conversation

lpawela
Copy link
Member

@lpawela lpawela commented Mar 20, 2024

No description provided.

@lpawela lpawela merged commit 9cc37a8 into master_to_be Mar 20, 2024
0 of 4 checks passed
@lpawela lpawela deleted the lp/fix-isnothing branch March 20, 2024 11:33
lpawela added a commit that referenced this pull request Apr 3, 2024
* clean up types

* clean up types

* rm AbstracDitcs

* rm Abstract from Matrix

* rm AbstracDitcs and add zeros

* clean up tensors more

* clean up sparse

* clean up  virtual

* clean up linear alg ext

* simplify lin alg ext

* comments

* transpose

* corewct types

* simplify more

* transpose

* clean up #1

* clean up #2

* clean up #3

* clean up #4

* add canonise.jl

* formatt code

* clean up #5

* remove trans

* add new func

* clean up

* start cleaning gauges

* clean up

* add comments

* output env variational

* MpoTensor

* structs

* MpoTensor

* fix issues with types

* fix nothing type

* length for MpoTensor to be verified

* clean up

* fix subtyping in tensors

* clean up types

* add N explicitte in some places

* rm lenght

* MpoTensor

* transpose

* clea up

* ideas

* mv ideas to attic

* make MpoTensor external const

* renaming

* add tsvd example

* zipper

* improve bench

* clean up exports

* add comments

* add basic tests for QMps and Canonise

* clean up stuff

* measure_memory

* add measure_memory

* add format_bytes

* zipper

* sparse zipper

* add eltype for mps / mps

* fix some issues

* zipper psvd

* zipper psvd

* zipper sparse svd

* tsvd

* change svd_corner_matrix

* correct Adjoint for CornerTenso

* to cuda

* device

* device

* edvice

* diag

* fix Diagona

* fix device

* fix array 2

* fix diag 3

* works

* add comments

* toward cuda

* fix kwargs

* cuda contractons

* cuda central

* cleanup cuda

* patch array centraltensor

* patching dense central tensor

* vector memory

* start cleaning

* add GPU flags, clean up

* clean up

* zipper QMps on GPU

* start working on qr

* qr on GPU works

* add basic tests for QMps

* more basic tests

* aux

* change site

* clean up

* clean up CPU <-> GPU transfer

* gauges on gpu

* change types in gauges

* reordering

* clean up

* fix bug

* clean up

* fix

* rm unnecassry permusts

* dense site

* clean up

* clean up

* zipper central

* virtual

* test

* central

* cuproj

* aux_saprse

* add @view in site

* clean up

* add bench for multi gpu

* add examples

* add commenst

* add @inbounds in some places

* towards cpu contractions

* to cpu

* benchmarks for memoizations of cusparse

* added comment explaining convention

* SparseCSC

* move stuff to attic

* clean up a bit

* clean types a bit

* added measure_memory for memoization caches

* added handling of sparse matrices

* hotfix in sparse matix CSR

* clean up

* clean up 2

* fix types

* sitetensor

* SiteTensor Sparse

* VirtualTensor

* poolofprojectors

* memory

* copied from "leg-ordering" branch

* start working on SCR problem

* project_ket_on_bra virtual

* add SparseArrays to test cuSparse

* virtual update_env_left

* add  CUDA.:* (commented)

* virtual update_env_right

* cirtual update_reduced_env_right

* add bench for CSR

* add bench

* site

* info

* reduced_env_right sitetensor

* measure_spectrum

* input mps is in the correct canonical form

* test measure_spectrum

* virtual

* test measure spectrum

* move_to_CPU

* schmidt

* view virtual

* rand qmpo

* toward allocation

* allocate site

* site working

* speed up virtual (update_env_right)

* virtual alloc

* virtual no cusparse

* virtual no cusparse

* proj

* site

* test

* working site

* cleanup

* new zipper

* new zipper

* stable zipper

* building blocks of new zipper-variational

* fix type

* fix typo

* start new zipper

* new env

* new zipper

* new_zipper clear env

* kill attic

* fix new zipper

* args in zipper

* clean up

* repeat psvd

* sparse

* corner matrix for virtual

* virtualtest

* restart virtual

* env_levt_v1

* new virtual

* my_batched_mul

* virtual with 2 step projectors

* WIP

* cases without central tensor

* fix update_reduced_env_right virtual

* central batched_mul

* measure_memory(EnvironmentMixed)

* change fg to cl_h

* PoolOfProjectors in clustered_hamiltonian

* clean up tests

* split long lines

* add docs

* docs

* clean up toml

* clean up

* add the docs

* add flag for RMF in zipper

* add docs

* add depth of sweep in zipper

* Rename aux.jl to utils.jl, becouse aux.* is restricted filename in windows

* Update SpinGlassTensors.jl, changed aux to utils

* moved projectors.jl from SpinGlassNetworks

* remove networks from Project

* moved test

* add projectors to tests

* update julia

* added projectors.jl to runtest

* moved rank_reveal from SpinGlassNetworks

* bugfix

* update to CUDA 4.4.1, TensorOperations 4 and TensorCast 0.4. SEE README

* reformat

* fix ci

* onlcy set self-hosted

* fix nothing comparsion (#18)

* Fixes creation of sparse matrices (#19)

* change CUDA sparse to CSR, rename function createing sparse matrices

* up

* update ci runner

* fix runs-on ci

* fix ci

* set proper rev

* add flags

* fix project in TransmuteDims

* fix typo

---------

Co-authored-by: bartekGardas <[email protected]>
Co-authored-by: marekrams <[email protected]>
Co-authored-by: annamariadziubyna <[email protected]>
Co-authored-by: annamariadziubyna <[email protected]>
Co-authored-by: Łukasz Pawela <[email protected]>
Co-authored-by: Łukasz Pawela <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant