CompPhys
CompPhys - a Computational Physics repository
파일 탐색기
최종 버전 다운로드 (.zip)- lectnotes.ipynb
- factorial.c
- main.c
- addmatrix_gsl.c
- average.c
- data.out
- dataio.c
- expressions.c
- factorial.c
- ftoc.c
- helloworld.c
- iteration.c
- iteration1.c
- passfunction.c
- pointer.c
- printfact.c
- printfact1.c
- printfact2.c
- printfact3.c
- printfact4.c
- printfact5.c
- quadratic.c
- quadratic1.c
- random.c
- randomEY.c
- README.md
- repeat.c
- repeatEY.c
- timing.c
- main.cu
- sparse_Unified.h
- matmultShared_Unified.cu
- README.md
- binIO_playground.cpp
- binIO_playground.cu
- FileIO.cpp
- FileIO.h
- FileIO.ipynb
- Mat.h
- main_Mat.cpp
- Mat_out.pdf
- Mat_out.tex
- README.md
- fstream_eg.cpp
- getline_eg.cpp
- ptr2bin.cpp
- README.md
- stringstream_eg.cpp
- structs.cpp
- structs.h
- fieldstruct.cpp
- main.cpp
- README.md
- structunionenum.cpp
- README.md
- FileIObin.cpp
- FileIObin_playground.cpp
- functors
- functors.cpp
- future.cpp
- future1.cpp
- genericlambda14.cpp
- lambdaexp.cpp
- main_FileIO.cpp
- methodconst.cpp
- moveconstruct.cpp
- optional.cpp
- README.md
- returndeduct14.cpp
- timingcode
- timingcode.cpp
- unique_ptr.cpp
- vectors
- vectors.cpp
- vectors_binarysearch
- vectors_binarysearch.cpp
- ResponsibilityChain.cpp
- TemplateMethod.cpp
- Builder_pizza.cpp
- Factory_Computer.cpp
- Factory_pizza.cpp
- Adapter.cpp
- Bridge.cpp
- Composite.cpp
- README.md
- dset.h5
- h5_crtdat.c
- h5_rdwt.c
- h5tutr_crtdat.cpp
- h5tutr_rdwt.cpp
- boundary.h
- IsingMetroCPU.bin
- metropolis.cpp
- metropolis.h
- output.cpp
- output.h
- grid2d.cpp
- grid2d.h
- sysparam.cpp
- sysparam.h
- Ising2d.ipynb
- main.cpp
- boundary.cu
- boundary.h
- README.md
- gridsetup.cu
- gridsetup.h
- gridsetup.cu
- gridsetup.h
- metropolis.cu
- metropolis.h
- XORMRGgens.cu
- XORMRGgens.h
- output.cu
- output.h
- grid2d.cu
- grid2d.h
- sysparam.cu
- sysparam.h
- main.cu
- Makefile
- main_draft.cu
- main_draft1.cu
- main_draft2.cu
- main_draft2b.cu
- main_draft3.cu
- README.md
- metropolis.cu
- metropolis.h
- XORMRGgens.cu
- XORMRGgens.h
- output.cu
- output.h
- grid2d.cu
- grid2d.h
- sysparam.cu
- sysparam.h
- main.cu
- ising.ipynb
- Ising2d_py.ipynb
- ising2dim.py
- ising_2dim.cpp
- README.md
- gcd-extended.cpp
- gcd-tester.cpp
- gcd.h
- exhaust.cpp
- exhaust1.cpp
- factorial.cpp
- gcd-explicit.cpp
- gcd-iter.cpp
- gcd-recursive.cpp
- gcd-tester-explicit.cpp
- gcd-tester.cpp
- gcd.cpp
- gcd.h
- sieve.cpp
- sieve.h
- sieve_main.cpp
- sieve.cpp
- sieve.h
- sieve_main.cpp
- Mod.cpp
- Mod.h
- mycomplex.h
- mycomplex_revised.h
- README.md
- Point.cpp
- Point.h
- Point_main.cpp
- ComplexNumber.cpp
- ComplexNumber.h
- ComplexNumber_main.cpp
- ComplexNumbers.cpp
- ComplexNumbers.h
- ComplexNumbers_main.cpp
- factor.cpp
- factor.h
- main_factor.cpp
- main_factor2.cpp
- ComplexNumberGroup.h
- ComplexNumberGroup_main.cpp
- Group.h
- GroupAxioms.h
- Ring.h
- README.md
- README.md
- arrs.cpp
- README.md
- smart_ptr_arith.cpp
- makefile
- makefile_program1
- program1.c
- program1.cpp
- program1b.cpp
- program2.cpp
- program3.cpp
- program7.cpp
- program7b.cpp
- program8.cpp
- callbyref.cpp
- callbyrefb.cpp
- complex.cpp
- complex.h
- customCC.cpp
- program1.cpp
- program3.cpp
- program4.cpp
- program4b.cpp
- usecomplex.cpp
- usecomplexb.cpp
- integrate1d.cpp
- integrate1d.h
- program1.cpp
- trapezoidal.cpp
- diffusion1dCrankNicolson
- diffusion1dCrankNicolson.cpp
- diffusion1dexplicit
- diffusion1dexplicit.cpp
- diffusion1dimplicit
- diffusion1dimplicit.cpp
- diffusion2dim
- diffusion2dim.cpp
- LaplaceEqJacobi
- LaplaceEqJacobi.cpp
- const.cpp
- helloworld.cpp
- ptrsarref.cpp
- sqr.cpp
- structcls.cpp
- test.cpp
- typesvararith.cpp
- argcargv.cpp
- Integrate.ipynb
- README.md
- StackQueue.py
- binaryTree.py
- binheap.py
- bst.py
- heaps.py
- heaps_playground.ipynb
- BigO.ipynb
- crack.ipynb
- DataStruct.ipynb
- Recursion.ipynb
- recursion.py
- searchsort.ipynb
- TreesGraphs.ipynb
- anim_color.h
- cpu_anim.h
- cpu_bitmap.h
- errors.h
- gpu_anim.h
- gpu_bitmap.h
- README.md
- glext.h
- glut.h
- book.h
- cpu_anim.h
- cpu_bitmap.h
- gl_helper.h
- gpu_anim.h
- glut32.lib
- glut64.lib
- 3-parameter.cu
- 3-query.cu
- 3-simplekernel.cu
- 4-mandel.cu
- 4-vecsum.cu
- 5-bitmap.cu
- 5-bitmapns.cu
- 5-dotprodoptinc.cu
- 5-dotproduct.cu
- 5-gpuripple.cu
- 6-rayconst.cu
- 6-raytracer.cu
- 7-heat.cu
- Makefile
- gaussianprofScreenshot from 2016-11-13 14-08-03.png
- gpujuliabScreenshot from 2016-06-09 03-06-37.png
- gpujuliaScreenshot from 2016-06-09 01-02-14.png
- graphicsinteropScreenshot from 2016-06-15 16-02-56.png
- rayconstScreenshot from 2016-06-10 02-00-25.png
- raytraceScreenshot from 2016-06-10 01-25-56.png
- sharedbitmapScreenshot from 2016-06-09 17-23-53.png
- add-pass.cu
- add-passb.cu
- cpuvecsum.c
- cpuvecsum.cpp
- dotprod.cu
- dotprodcpp.cu
- gaussianprof
- gaussianprof.cu
- gpuhist.cu
- gpujulia.cu
- gpujuliab.cu
- gpujuliac.cu
- gpujuliad.cu
- gpuripple.cu
- gpurippleredux.cu
- gpuvecsum.cu
- gpuvecsumredux.cu
- gpuvecsumredux2.cu
- graphicsinterop.cu
- graphicsinteropb.cu
- heattexture1.cu
- heattexture1redux.cu
- heattexture2d.cu
- heattexture2dredux.cu
- helloworld.c
- helloworld.cpp
- helloworldkernel.cu
- histshared.cu
- query.cu
- queryb.cu
- rayconst.cu
- raytrace.cu
- README.md
- sharedbitmap.cu
- simpleheat.cu
- simpleheatredux.cu
- matrices.c
- matrixio.c
- prodmat.c
- README.md
- SO3.c
- SO3blas.c
- test.dat
- vectorviews.c
- CompPhys.pdf
- CompPhys.tex
- RandomNumberGenerators.cpp
- RandomNumberGenerators.h
- RandomNumberGenerators_main.cpp
- Simulation.h
- TimeEvolution.h
- Integrate1.h
- Integrate1_main.cpp
- IntegratePi_main.cpp
- ParticlesInABox.h
- ParticlesInABox_main.cpp
- RadioactiveDecays.h
- RadioactiveDecays_main.cpp
- errors.h
- gpu_anim.h
- gpu_bitmap.h
- matmultShare.h
- constant_structs.h
- constant_eg.cu
- constant_eg1.cu
- main.cu
- README.md
- cg_eg.cu
- cg_eg1.cu
- cg_eg2.cu
- cg_eg3.cu
- cg_eg4.cu
- README.md
- block_reduce.cu
- device_reduce_smart.cu
- device_reduce_unified.cu
- max_block.cu
- 001isamax.cu
- 024stbsv.cu
- 024stbsv_b.cu
- 028strsv.cu
- 036sgemm.c
- 036sgemm_unified.cu
- README.md
- smartCUB.cu
- smartCUB.h
- smartptr.cu
- smartptr.h
- main_smartCUB.cu
- main_smartptr.cu
- params_kernelf.cu
- params_kernelf_og.cu
- RModule.ipynb
- smartCUBLAS_check.cu
- smartCUBLAS_playground.cu
- smartCUBLAS_playground1.cu
- smartptr_playground.cu
- dd_1d_global.cu
- dd_1d_global.h
- dd_1d_global.ipynb
- main.cpp
- Makefile
- results.csv
- dd_1d_shared.cu
- dd_1d_shared.h
- dd_1d_shared.ipynb
- main.cpp
- Makefile
- results.csv
- dist_3d.cu
- dist_3db.cu
- dist_3dc.cu
- heat_2d.cu
- heat_2d.h
- interactions.h
- main.cpp
- Makefile
- heat_2d.cu
- heat_2d.h
- dist_2d.cu
- README.md
- InitialStates.h
- InitialStates_main.cu
- Uniform.h
- Uniform_main.cu
- XORMRGgens.h
- main.cu
- README.md
- XORMRGgens2distri.cu
- create_MPS_step0.cu
- create_MPS_step1_large.cu
- create_MPS_unified.cu
- cuSOLVERgesvd.ipynb
- gputimer.h
- README.md
- realfloattoCC_unified.cu
- SVD_CC.cu
- SVD_CC_unified.cu
- SVD_eg_unified.cu
- SVD_singular_values_only_complex_unified.cu
- SVD_singular_values_only_unified.cu
- SVD_unified.cu
- SVD_vectors.cu
- SVD_vectors_unified.cu
- helloworld.cu
- helloworld1.cu
- parentchildcoherence.cu
- README.md
- errors.h
- finitediff.cu
- finitediff.h
- tex_anim2d.cu
- tex_anim2d.h
- dev_R3grid.cu
- dev_R3grid.h
- heat_3d.cu
- heat_3d.h
- R3grid.cpp
- R3grid.h
- dev_R3grid.o
- finitediff.o
- heat_3d.o
- main.cu
- main.exe
- main.o
- Makefile
- R3grid.o
- tex_anim2d.o
- errors.h
- finitediff.cu
- finitediff.h
- tex_anim2d.cu
- tex_anim2d.h
- dev_R2grid.cu
- dev_R2grid.h
- heat_2d.cu
- heat_2d.h
- heat_2d_archiv.cu
- heat_2d_archiv2.cu
- heat_2d_archiv3.cu
- heat_2d_archiv4.cu
- heat_2d_archiv5.cu
- R2grid.cpp
- R2grid.h
- dev_R2grid.o
- finitediff.o
- heat_2d.o
- main.cu
- main.exe
- main.o
- Makefile
- R2grid.o
- tex_anim2d.o
- checkerror.h
- dev_R2grid.cu
- dev_R2grid.h
- init.cu
- init.h
- PDE.cu
- PDE.h
- R2grid.cpp
- R2grid.h
- main.cu
- Makefile
- checkerror.h
- tex_anim2d.cu
- tex_anim2d.h
- dev_R2grid.cu
- dev_R2grid.h
- init.cu
- init.h
- PDE.cu
- PDE.h
- R2grid.cpp
- R2grid.h
- main.cu
- Makefile
- README.md
- gpu_lbm.cu
- gpu_lbm_updated.cu
- gpu_lbm_updated_tests.cu
- Ex01_singleprocess.cu
- Ex01_singleprocess_b.cu
- nccl_playground.cu
- sumArraysOnGPU-small-case.cu
- sumArraysOnGPU-timer.cu
- simpleMathSoA.cu
- simpleMathSoA_b.cu
- simpleMathSoA_c.cu
- asyncAPI.cu
- commonmultiplestreams.cu
- commonmultiplestreams_smartptrs.cu
- commonmultiplestreams_sync.cu
- README.md
- simpleDivergence.cu
- simpleDivergence_b.cu
- checkerror.h
- errors.h
- texObjCls2d.cu
- texObjCls2d.h
- dev_R2grid.cu
- dev_R2grid.h
- R2grid.cpp
- R2grid.h
- checkerror.h
- surfObj2d.cu
- surfObj2d.h
- addlrin.csv
- addlrout.csv
- addr01.csv
- addr_p.csv
- addrxyf2_u_out_x.csv
- addrxyf2_u_out_y.csv
- addrxyf2_u_x.csv
- addrxyf2_u_y.csv
- simplecpy.csv
- surfdynamics2d.ipynb
- dev_R2grid.cu
- dev_R2grid.h
- R2grid.cpp
- R2grid.h
- Makefile
- surfdynamics2d.cu
- surfdynamics2d.exe
- checkerror.h
- texObjCls2d.cu
- texObjCls2d.h
- dev_R2grid.cu
- dev_R2grid.h
- R2grid.cpp
- R2grid.h
- Makefile
- texdynamics2d.cu
- interpolation_so
- interpolation_so.cu
- interpolation_so_DNORMALIZED
- simplelinear2dtex
- simplelinear2dtex.cu
- simplelinear2dtex.ipynb
- simpletexdynamics2d.cu
- simpletexdynamics2d.ipynb
- simpletransform.cu
- sinsin2dtex
- sinsin2dtex.cpp
- sinsin2dtex.cu
- sinsin2dtex.ipynb
- sinsin2dtex_cu
- tex1dlinearmem
- tex1dlinearmem.cu
- tex1dlinearmemb
- tex1dlinearmemb.cu
- tex2dcuArray
- tex2dcuArray.cu
- tex3dcuArray
- tex3dcuArray.cu
- timer.h
- checkerror.h
- scans.cu
- scans.h
- main.cu
- main.exe
- main.o
- Makefile
- scans.o
- ranges.h
- main.cu
- Makefile
- ex01b_sumrandom.cu
- ex01b_sumrandom.exe
- maxSquaredDiff.cu
- norm.cu
- reduce_eg.cu
- reduce_eg.exe
- sum.cu
- ErrorHandling.cpp
- ErrorHandling.h
- ErrorHandling_main.cpp
- README.md
- vectorloads_eg.cu
- cudaMallocHost_eg.cu
- cudaMallocManaged.cu
- cudaMemset_sanitycheck.cu
- cuRAND_eg.cu
- dev3darray.cu
- finitediff.cu
- learrays.cu
- managed.cu
- matmultShare.cu
- pitcharray2d
- pitcharray2d.cu
- pitcharray2dc.cu
- pitcharray3d
- pitcharray3d.cu
- README.md
- smart_ptrs_arith.cu
- stackoverflowq_sharedmemtiling.ipynb
- unifiedcoherency.cu
- unifiedmem.cu
- unifiedmem_direct.cu
- withoutunifiedmem.cu
- binary_vals.cpp
- test_grid2d.cu
- README.md
- Function.h
- finitediff.ipynb
- gsl_bessel_example.c
- LICENSE
- partiald_sympy.ipynb
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/ernestyalumni/CompPhys
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd CompPhys
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Make
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make install
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
