본문 바로가기

전체 글294

SPEC MPI2007 설치... FC4에서 해볼라고 아주-_-; 삽을 떴다... 다행히 glibc와 gcc를 업글하고 perl-5.8.8설치하고 나니... 그리고 mpi2007.tar.bz2파일을 직접 풀어서 설치하니 redhat_ia32로 설치 잘되었음.. 근데 문제는...-_- gcc와 g95를 사용하여 컴파일 하려니까.... 아주 사람 미친다는거-_- 2008. 6. 18.
OpenPBS 2.3.16 빌드하기.. OpenPBS 2.3.16을 다운로드 한다 (다운로드는 http://www.openpbs.org 이곳으로 가면 찾을수있을듯) 그리고 openpbs-error.patch와 openpbs-gcc32.patch를 역시 같이 다운받는다. 그리고 다운받은 openpbs.tar.bz2(혹은 gz) 을 압축을 해제한다. bzip2 -d openpbs.tar.bz2 | -xf인가 tar xf인가를 활용하거나 아니면 bzip2 -d openpbs.tar.bz2 한후 tar xvf openpbs.tar로 풀어낸다. openpbs(압축푼디렉토리)디렉토리에 다운받은 패치파일 두개를 복사한다. openpbs디렉토리로 이동하여 패치를 우선 수행한다 patch -p1 < openpbs-error.patch patch -p1 < o.. 2008. 6. 16.
MFC에서 프로세스 검색및 죽이기 블로그 > Let's Shoveling http://blog.naver.com/may30jo/70018616184 /* 프로세스 이름으로 프로세스 죽이는 함수 */ bool ProcessKill(CString strProcessName) { HANDLE hProcessSnap = NULL; BOOL bRet = FALSE; PROCESSENTRY32 pe32 = {0}; hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hProcessSnap == (HANDLE)-1) return false; pe32.dwSize = sizeof(PROCESSENTRY32); //프로세스가 메모리상에 있으면 첫번째 프로세스를 얻는다 if (Proce.. 2008. 6. 15.
C++에서 객체삭제시 주의할사항! 객체 삭제시... MyObject *cObject = new cObject; 로 생성을 해버렸으면... delete cObject;가 아니다.. 항상 까먹지 말고.. if( cObject != NULL){ delete cObject; cObject = NULL; } 이것을 하나의 덩어리로 보고 코드를 짜자.. 내가 자주 까먹는 짓거리 -_ - 2008. 6. 15.
Visual Studio에서 MPICH설정하기 블로그 > 자운님의 블로그 http://blog.naver.com/baida21/50015052635 병렬분산처리를 Visual Studio에서 하려고 mpich를 사용한다. 1. 인스톨 http://www-unix.mcs.anl.gov/mpi/mpich2/ 여기서 윈도우용을 다운받는다. mpich2-1.0.5p2-win32-ia32.msi 를 실행한다. 닷넷 1.1을 설치하라는 지시가 나오면 설치한다. 환경변수 path에 C:\MPICH2\bin 을 추가한다. mpiexec -n 1 cpi.exe 를 실행해서 예제를 돌려본다. 처음 실행시에는 username과 password를 물어볼수 있다. 향후 묻지 않게 하려면 mpiexec -register 를 실행해서 레지스트리에 등록하면 된다. 2. Visu.. 2008. 6. 12.
윈도우레지스트리 건드리기 우선.. 윈도우 시작프로그램에서 실행할 프로그램에관련된 레지스트리.. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 이곳에 모든 정보가 저장되어있다.. (윈도 부팅시 실행될 프로그램관련정보들이..) 이거만 알면... 레지스트리 읽기/쓰기 함수를 통해서 건드리면 될거같다.. int ReadRegVal(char *reg_path, char *key, char *val, int val_buf_size ) // reg읽기 { HKEY phk=0; DWORD nEC = REG_BINARY; // 바이너리모드로 읽기 DWORD size = val_buf_size; // 레지스트리읽기시 버퍼크기 memset(val,0,val_buf_size); /.. 2008. 6. 12.
728x90