text: Search.setIndex({docnames:["index","thermo.gpumd","thermo.lammps","thermo.shared","thermo.tools"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["index.rst","thermo.gpumd.rst","thermo.lammps.rst","thermo.shared.rst","thermo.tools.rst"],objects:{"thermo.gpumd":{calc:[1,0,0,"-"],data:[1,0,0,"-"],io:[1,0,0,"-"],preproc:[1,0,0,"-"]},"thermo.gpumd.calc":{hnemd_spectral_decomp:[1,1,1,""],running_ave:[1,1,1,""]},"thermo.gpumd.data":{get_frequency_info:[1,1,1,""],load_dos:[1,1,1,""],load_hac:[1,1,1,""],load_heatmode:[1,1,1,""],load_kappa:[1,1,1,""],load_kappamode:[1,1,1,""],load_saved_heatmode:[1,1,1,""],load_saved_kappamode:[1,1,1,""],load_sdc:[1,1,1,""],load_shc:[1,1,1,""],load_vac:[1,1,1,""],reduce_frequency_info:[1,1,1,""],tail:[1,1,1,""]},"thermo.gpumd.io":{ase_atoms_to_gpumd:[1,1,1,""],convert_gpumd_atoms:[1,1,1,""],import_trajectory:[1,1,1,""],lammps_atoms_to_gpumd:[1,1,1,""],load_xyz:[1,1,1,""]},"thermo.gpumd.preproc":{add_group_by_position:[1,1,1,""],add_group_by_type:[1,1,1,""],set_velocities:[1,1,1,""]},"thermo.lammps":{calc:[2,0,0,"-"],data:[2,0,0,"-"],io:[2,0,0,"-"]},"thermo.lammps.calc":{get_GKTC:[2,1,1,""],get_heat_flux:[2,1,1,""]},"thermo.lammps.data":{extract_dt:[2,1,1,""],get_sim_dimensions:[2,1,1,""]},"thermo.lammps.io":{ase_atoms_to_lammps:[2,1,1,""]},"thermo.shared":{force:[3,0,0,"-"]},"thermo.shared.force":{compare_forces:[3,1,1,""],load_forces:[3,1,1,""]},"thermo.tools":{lj:[4,0,0,"-"]},"thermo.tools.lj":{LJ:[4,2,1,""],lb_mixing:[4,1,1,""],load_UFF:[4,1,1,""]},"thermo.tools.lj.LJ":{acknowledge_pair:[4,3,1,""],acknowledge_pairs:[4,3,1,""],add_UFF_params:[4,3,1,""],add_param:[4,3,1,""],create_file:[4,3,1,""],custom_cutoff:[4,3,1,""],ignore_pair:[4,3,1,""],ignore_pairs:[4,3,1,""],remove_custom_cutoff:[4,3,1,""],remove_param:[4,3,1,""],replace_UFF_params:[4,3,1,""],set_cut_scale:[4,3,1,""],set_global_cutoff:[4,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"byte":1,"case":1,"class":4,"default":[1,4],"final":1,"float":[1,2,4],"function":[0,1],"import":4,"int":[1,2],"long":[0,1],"new":4,"return":[1,2,3,4],"true":[1,2,4],ASE:[1,2],DOS:1,For:1,Not:1,The:[0,1,2,3,4],Used:0,Will:4,abbrevi:1,abov:2,accept:[1,4],acknowledg:4,acknowledge_pair:4,add:4,add_group_by_posit:1,add_group_by_typ:1,add_mass:2,add_param:4,add_uff_param:4,addit:1,after:1,aggreg:1,alex:0,all:[1,2,3,4],allow:1,along:1,alreadi:1,also:[1,2,4],amount:4,amu:1,angstrom:[1,2,4],ani:[1,4],anstrom:2,append:1,appli:4,appropri:1,arbitrari:4,area:2,arg1:3,arg2:3,arg:[1,2,3,4],ase:[1,2],ase_atoms_to_gpumd:1,ase_atoms_to_lammp:2,assign:1,assum:[1,2],assumpt:2,atom:[1,2,4],atom_ord:4,atom_typ:1,autocorr:[],autocorrel:[1,2],ave:1,averag:1,base:[1,4],becom:1,befor:1,berthelot:4,between:[0,1,3],bin:1,bin_f_siz:1,binari:1,block:1,block_siz:1,bookkeep:1,bool:[1,4],boundari:1,box:1,build:1,calc:[1,2],calcul:0,can:[1,4],cell:[1,2],check:0,clean:1,cluster:1,column:1,command:3,compar:[0,3],compare_forc:3,comparison:0,compat:1,compil:3,compon:1,compress:2,comput:1,concern:1,conduct:[0,1,2],consist:0,contain:[0,1,3],content:0,convers:1,convert:[1,2],convert_gpumd_atom:1,core:1,correct:1,correl:1,correspond:1,creat:[1,2],create_fil:4,current:[0,1,2,4],custom:[1,3,4],custom_cutoff:4,cut_scal:4,cutoff:[1,4],data:[0,4],decomposit:1,defin:4,depend:1,descript:1,determin:4,dict1:3,dict2:3,dict:[1,2,3,4],dictionari:[1,3,4],dictonari:1,differ:1,dimens:2,dir:1,direct:[1,2],directori:[1,2],distanc:1,documen:0,doe:4,dos:1,dos_i:1,dos_x:1,dos_z:1,dure:[1,4],dynam:0,each:[1,4],eigen:1,eigenvector:1,eigfil:1,either:3,element:[1,4],elsewher:1,emd:2,end:1,ensur:1,entri:4,epsilon:4,equlibrium:2,examin:2,exclud:1,exist:[2,4],exlcud:[],extra:[0,1],extract:[1,2,3],extract_dt:2,f1_dict:3,f2_dict:3,facilit:3,factor:4,fals:[1,4],fast:1,faster:1,file:[1,2,3,4],filehandl:1,filenam:[1,2,3,4],find:2,first:1,flag:3,flow:1,flux:[1,2],fmax:1,follow:3,forc:[0,1],force_fil:3,form:2,formal:2,format:[1,3],found:2,four:0,freq:1,freqeuenc:1,frequenc:1,from:[1,2,3,4],full:4,gabouri:0,gather:1,gener:0,get:[1,2],get_frequency_info:1,get_gktc:2,get_heat_flux:2,get_sim_dimens:2,given:[2,3],gkma:1,global:4,gpumd:[3,4],gpumd_fil:[1,2],grab:1,green:2,group:1,group_index:1,hac:1,hacf:1,hacf_i:1,hacf_x:1,handl:1,happen:4,has:4,have:1,heat:[1,2],heat_flux:2,heat_out:2,heatflux:2,heatflux_fil:2,heatmod:1,help:1,hnema:1,hnemd:1,hnemd_spectral_decomp:1,hold:1,how:1,howev:0,ident:1,ignor:[1,4],ignore_pair:4,import_trajectori:1,in_fil:1,includ:[1,4],increas:1,index:0,individu:1,info:[1,2],inform:1,initi:[1,4],input:[0,3,4],inputfil:1,integ:1,integr:2,interfac:[0,4],intern:1,item:4,its:1,jone:0,jxjx:2,jyji:2,jzjz:2,k_i:1,k_o:1,k_x:1,k_y:1,kappa:1,kappamod:1,kei:[1,2,4],keyword:[],kubo:2,lag:2,lammp:[0,1,3],lammps_atoms_to_gpumd:1,lammpstrj_fil:2,larger:1,last:1,later:1,lb_mix:4,leav:4,len:1,lennard:0,limit:0,line:1,list:[1,2,4],ljparam:4,load:[1,2,3,4],load_do:1,load_forc:3,load_hac:1,load_heatmod:1,load_kappa:1,load_kappamod:1,load_saved_heatmod:1,load_saved_kappamod:1,load_sdc:1,load_shc:1,load_uff:4,load_vac:1,load_xyz:1,loader:0,locat:[1,2],log:2,log_fil:2,lorentz:4,lower:1,made:1,mai:1,maintain:0,make:0,mani:1,mass:1,mat:2,mat_fil:2,matlab:2,max:[1,2],max_lag:[],maximum:1,memori:1,method:1,minor:0,mix:4,modal:1,molecular:0,more:0,mostli:1,movi:1,much:1,multi:1,multipl:4,multiprocess:1,must:1,mvac:1,name:1,nbin:1,nc_conv:1,ncore:1,ndarra:[],ndarrai:[1,2],ndiv:1,necessari:1,need:1,neighbor:1,nemd:1,nline:1,none:[1,2,4],noth:4,npy:1,nsampl:1,num_run:1,number:[1,2,4],object:[1,4],onc:2,one:1,onli:[0,1,2],oper:1,option:[1,4],order:[1,4],origin:1,other:4,otherwis:1,out:[1,3],out_fil:2,out_filenam:1,outermost:1,outlin:0,output:[0,3,4],outputfil:1,over:[1,2],packag:[1,4],pair:4,param:4,paramet:[1,4],part:[1,2],path:[3,4],pbc:1,per:[1,2],perform:1,period:1,phonon:1,place:1,plan:0,plane:1,point:1,points_per_run:1,posit:1,potenti:4,preempt:1,prematur:1,preproc:1,preprocess:0,preserv:1,previous:1,primarili:0,process:1,produc:0,profil:2,proper:1,provid:[1,2],purpos:0,python:0,rang:1,rate:2,raw:1,read:[1,2],recalcul:1,recommend:1,reduce_frequency_info:1,relat:0,relev:4,remov:4,remove_custom_cutoff:4,remove_param:4,replac:4,replace_uff_param:4,repres:4,represent:1,request:1,requir:[1,4],research:0,respect:4,restart:1,result:[1,2],return_out:1,rule:4,run:[1,2],running_av:1,same:1,sampl:[1,2],save:[1,2],scale:4,sdc:1,sdc_x:1,sdc_y:1,sdc_z:1,see:[1,2],select:1,serv:0,set:[0,1,4],set_cut_scal:4,set_global_cutoff:4,set_veloc:1,share:0,shc:1,should:[1,3],shrink:1,sigma:4,significantli:1,sim:[1,3],simul:[0,1,2,3,4],sinc:1,singl:[1,4],size:1,some:1,sort:[1,3],sort_kei:1,sourc:[1,2,3,4],space:1,special:4,specif:[0,4],specifi:[1,4],spectral:1,split:1,srate:2,stanford:0,start:1,step:[1,2],still:1,storag:1,store:[1,4],str:[1,2,3,4],strictli:0,string:[2,4],structur:[0,1,2],style:[1,4],subpackag:0,support:[0,1],symbol:[1,4],system:[1,2],tag:1,tail:1,tau:2,techniqu:3,temperatur:[1,2],term:0,text:[1,2],than:1,thei:1,thermal:[0,1,2],thermo:[1,2,3,4],thermodynam:0,thi:[0,1,2,4],thz:1,time:[0,1,2],timestep:2,toggl:1,too:1,tool:0,tot_tim:2,total:2,trajectori:[1,2],tri:[],tupl:[1,4],two:[1,4],txt:4,type:[1,3,4],udat:1,uff:4,unit:[1,2,4],univers:0,upper:1,usag:0,use:[1,4],useag:1,used:[1,2,4],useful:1,user:[1,2],using:[1,2,4],vac:1,vac_i:1,vac_x:1,vac_z:1,valu:[1,3,4],vector:[1,2,3],veloc:1,vol:2,volum:[1,2],want:1,warn:[1,4],when:[1,3,4],where:4,whether:4,which:[1,2],work:1,write:[1,2],xyz:1,you:1},titles:["thermo - A GPUMD Helper Package","gpumd","lammps","shared","tools"],titleterms:{calcul:[1,2],comparison:3,data:[1,2],document:0,forc:3,gpumd:[0,1],helper:0,input:[1,2],jone:4,lammp:2,lennard:4,loader:[1,2],output:[1,2],packag:0,preprocess:1,share:3,thermo:0,tool:4}})