X-Git-Url: https://s3miclassical.com/gitweb/?p=weak_simulation_stab_extent.git;a=blobdiff_plain;f=Makefile;h=839e2157a66fd18fe4e2255b8ab5a96b5b2fc991;hp=8c938bac229996c66f97fb58761d3d6c7b24ee7a;hb=7bc25656311c391af6a4d5814cc82080981c63c4;hpb=d914e7c183347b1340988e0869a6e053dd573991 diff --git a/Makefile b/Makefile index 8c938ba..839e215 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ #IDIR =../include CC=gcc -std=c99 CFLAGS=-Wall -LIBS=-lm libmatrix.so libexponentialsum.so libextend.so libmeasurepauli.so libinnerproduct.so +LIBS=-lm libmatrix.so libexponentialsum.so libextend.so libmeasurepauli.so -weaksim_relerr: weaksim_relerr.c matrix exponentialsum shrink shrinkstar extend measurepauli innerproduct randomstabilizerstate supplement sparsify - $(CC) -o $@ weaksim_relerr.c $(CFLAGS) $(LIBS) libshrink.so libshrinkstar.so librandomstabilizerstate.so libsparsify.so +weaksim_relerr: weaksim_relerr.c matrix exponentialsum shrink shrinkstar extend measurepauli innerproduct randomstabilizerstate supplement supplement2 sparsify + $(CC) -o $@ weaksim_relerr.c $(CFLAGS) $(LIBS) libshrink.so libshrinkstar.so librandomstabilizerstate.so libsparsify.so libsupplement.so libsupplement2.so libinnerproduct.so -weaksim: weaksim.c matrix exponentialsum shrink extend measurepauli innerproduct sparsify - $(CC) -o $@ weaksim.c $(CFLAGS) $(LIBS) libshrink.so libsparsify.so +weaksim: weaksim.c matrix exponentialsum shrink extend measurepauli innerproduct supplement supplement2 sparsify + $(CC) -o $@ weaksim.c $(CFLAGS) $(LIBS) libshrink.so libsparsify.so libsupplement.so libsupplement2.so libinnerproduct.so -fopenmp module_sparsify_test: module_sparsify_test matrix sparsify $(CC) -o $@ module_sparsify_test.c $(CFLAGS) libmatrix.so libsparsify.so @@ -32,6 +32,10 @@ measurepauli: measurepauli.h measurepauli.c $(CC) -c -Wall -fpic measurepauli.c $(CC) -shared -o libmeasurepauli.so measurepauli.o -lm libextend.so libshrink.so libmatrix.so +innerproduct_equatorial: innerproduct_equatorial.h innerproduct_equatorial.c + $(CC) -c -Wall -fpic innerproduct_equatorial.c + $(CC) -shared -o libinnerproduct_equatorial.so innerproduct_equatorial.o -lm libextend.so libshrink.so libexponentialsum.so libmatrix.so + innerproduct: innerproduct.h innerproduct.c $(CC) -c -Wall -fpic innerproduct.c $(CC) -shared -o libinnerproduct.so innerproduct.o -lm libextend.so libshrink.so libexponentialsum.so libmatrix.so @@ -44,6 +48,10 @@ shrinkstar: shrinkstar.h shrinkstar.c $(CC) -c -Wall -fpic shrinkstar.c $(CC) -shared -o libshrinkstar.so shrinkstar.o -lm libmatrix.so +randomstabilizerstate_equatorial: randomstabilizerstate_equatorial.h randomstabilizerstate_equatorial.c + $(CC) -c -Wall -fpic randomstabilizerstate_equatorial.c + $(CC) -shared -o librandomstabilizerstate_equatorial.so randomstabilizerstate_equatorial.o -lm libmatrix.so + randomstabilizerstate: randomstabilizerstate.h randomstabilizerstate.c $(CC) -c -Wall -fpic randomstabilizerstate.c $(CC) -shared -o librandomstabilizerstate.so randomstabilizerstate.o -lm libmatrix.so libshrinkstar.so -llapacke @@ -52,9 +60,13 @@ supplement: supplement.h supplement.c $(CC) -c -Wall -fpic supplement.c $(CC) -shared -o libsupplement.so supplement.o -lm -sparsify: sparsify.h sparsify.c supplement +supplement2: supplement2.h supplement2.c + $(CC) -c -Wall -fpic supplement2.c + $(CC) -shared -o libsupplement2.so supplement2.o -lm + +sparsify: sparsify.h sparsify.c supplement2 $(CC) -c -Wall -fpic sparsify.c - $(CC) -shared -o libsparsify.so sparsify.o -lm libmatrix.so libsupplement.so + $(CC) -shared -o libsparsify.so sparsify.o -lm libmatrix.so libsupplement2.so randominputcommutingHermitianPauli: randominputcommutingHermitianPauli.c $(CC) -o randominputcommutingHermitianPauli randominputcommutingHermitianPauli.c